Synology-Forum.nl
Packages => Officiële Packages => Docker / Container Manager => Topic gestart door: wbree op 31 maart 2020, 12:01:18
-
IK heb, met pijn en moeite, de Unify controller op mijn Synology aangemaakt. Werkt goed. Zie nu bij opstarten dat er een update is.
Hoe krijg ik die zonder al te veel moeite geïnstalleerd?
Wilco
-
Google:
https://www.google.com/search?q=unifi+controller+docker+synology+update&oq=unifi+controller+docker+synology+update+&aqs=chrome..69i57j0l3.16532j0j7&client=ms-android-huawei&sourceid=chrome-mobile&ie=UTF-8
-
Het leek al te mooi om waar te zijn.
Instructies via de link gevolgd, maar krijg nog steeds de melding dat er een update is.
IK heb 5.12.35 en moet naar 5.12.66.
Vergeet ik nu iets? Had Docker al opnieuw gestart.
PS In de instructie heet het jacobalbert/unify , maar op de Synology hebben ze er een "y" achter geplakt. jacobalberty/unify. Ga er van uit dat dat het probleem niet is.
-
WatchTower kan je daarvoor gebruiken, zie deze draad (https://www.synology-forum.nl/index.php?topic=31939.0) ergens vanaf pagina 2.
Trouwens, niet onbelangrijk voor de zoek functie voor later, het is Unifi en niet Unify
-
Dank je Stefaan. Ik zie echter nergens op die pagina iets over updaten Unifi. Zie ik wat over het hoofd?
Mvrg. Wilco
-
Je hebt de Unifi controller in Docker draaien dus, wel WatchTower kan je gebruiken om docker containers periodiek te controleren of er nieuwe versie is, en als deze er is dan wordt een nieuwe versie geïnstalleerd.
Zie deze Github pagina (https://github.com/containrrr/watchtower/wiki/Synology-DSM-Installation-Guide) hoe je de WatchTower docker container kan installeren. Vet gedrukte bovenaan de pagina is het bijzonderste, en vanaf bepaalde versie van DSM moet je de installatie doen via CLI.
-
Ziet er inderdaad veel belovend uit, maar voor mij boven mijn pet om hiermee aan de slag te gaan. :(
Heb het uiteindelijk toch voor elkaar gekregen via de link van Birdy. Moest alleen even wat verder doorlezen om de juiste instructie te lezen. Was halverwege gestopt en dat werkt natuurlijk niet. :)
-
:thumbup:
-
Ik heb toch weer wat hulp nodig. Inmiddels is er weer een nieuwe versie 5.12.72 van de Unifi Controller. Nou dacht ik dat ik het door had. Latest image gedownload en werd keurig opgeslagen onder image. Stoppen van de bestaande versie, wissen en opnieuw opstarten. Echter nog steeds versie 5.12.66!
Vergeet ik nou iets?
Wilco
-
Dan is de Latest image niet 5.12.72, lijkt mij.
De oude heb je immers verwijderd.
Of, je hebt de verkeerde verwijderd.
-
Lijkt toch wel.
Oude cleared niet deleted zoals werd geadviseerd.
Tracks UniFi stable version - 5.12.72 as of 2020-05-14 Change Log 5-12-72
Oude cleared niet deleted zoals werd geadviseerd. Dat zou voldoende moeten zijn.
Wilco
-
Ondanks ik geen Unifi apparatuur heb, toch even de latest geïnstalleerd in Docker.
Met SSH in die Container en /unifi/data/db/version laat idd 5.12.72 zien.
-
Zal ik dan toch de oude versie (5.12.66) volledig moeten verwijderen/delete? Hoop dan niet dat ik de configuratie ook kwijt ben en weer opnieuw moet instellen.
-
Nou, ik weet niet hoe het allemaal werkt zo'n upgrade maar, je hebt een nieuwe image gedownload dus, je draait dan toch een nieuwe Container ?
Dus, die oude Container draait niet.
SSH ook eens naar je NAS met PuTTY en wordt root (sudo -i en geef het wachtwoord van admin)
Kijk eerst hoe je Container heet:
docker images
Dan naar die Container:
docker exec -it <de image naam> bash
Dan de versie uitlezen:
more /unifi/data/db/version
Krijg je dan ook 5.12.72 te zien ?
En wat bedoelt men met "Oude cleared" ?
Wat doet dat ?
-
Dag Birdy,
Ik heb toch maar de moeite genomen om de nieuwe image te starten en dus allerlei configuraties in aan te brengen. Hij doet het nu in ieder geval wel. Maar ik dacht dat het simpeler kon zonder opnieuw de configuraties aan te brengen.
In ieder geval bedankt voor het meedenken.
Wilco
PS ben zelf niet thuis met SSH.
-
Dus je zat nog in de oude Container te werken ?
Docker configuraties kan je exporteren/importeren echter, ik weet niet of je de Unifi configuratie kunt exporteren/importeren......
Maar goed, je hebt het al werkende :thumbup:
-
Als je de beschrijving van de configuratie op de docker hub (https://hub.docker.com/r/jacobalberty/unifi/) volgt (welke overigens behoorlijk uitgebreid is) en je je volumes goed in stelt, dan is het opnieuw aanmaken van een docker container gene probleem.
Mijn inziens horen al je configs ook niet in de container te staan. Als een container er onverhoopt me op houdt, de NAS houdt er mee op of je wil verhuizen naar een andere host, dan is het alleen maar de config (en eventueel de docker-compose.yml) oppakken en het kan elders draaien.
De docker container kan volgens een bepaalde tag worden gedraaid. Dit kan de latest zijn voor de laatste versie of (bijvoorbeeld) 5.12.72 voor de desbetreffende versie. Dit kan volgens mij alleen cia een docker-compose.yml in de command-line.
Mijn inziens is de versie-specifieke tag ook gewenst in een productie-omgeving in plaats van de latest tag.
Terugkomend op de vraag of de configuratie geïmporteerd/geëxporteerd kan worden.
Als een lokale map (bijvooerbeeld /volume1/docker/unifi) aan de /unifi map in de conainer wordt gekoppeld, dan wordt alle gebruikersdata op de NAS opgeslagen en kan eenvoudig van container versie gewisseld worden.
In de map /unifi zit de volgende data:- /unifi/data (This contains your UniFi configuration data.)
- /unifi/log (This contains UniFi log files)
- /unifi/cert (To use custom SSL certs, you must map a volume with the certs to /unifi/cert)
- /unifi/init.d (This is an entirely new volume. You can place scripts you want to launch every time the container starts in here)
Mocht iets niet gewenst zijn om op buiten de container op te slaan, dan kunnen deze mappen afzonderlijk ingesteld worden in de volumes.