Att installera Unifi Network Controller på Debian

Permalänk
Medlem

Att installera Unifi Network Controller på Debian

Jag skulle alltså göra en ny installation av Unifi controller på en debianmaskin. Det första jag upptäckte var att den java-version controllern villa ha inte längre fanns bland debian-paketen. Sedan upptäckte jag att paketen med Mongo hos Debian ansågs trasiga! Har jag missat något viktigt eller har det blivit så besvärligt att installera Unifi Network Controller på Debian?
Jag installerade istället en controller på en windows-maskin. Det gick problemfritt. Varför är det så här?

Permalänk
Medlem
Skrivet av Hubertus:

Jag skulle alltså göra en ny installation av Unifi controller på en debianmaskin. Det första jag upptäckte var att den java-version controllern villa ha inte längre fanns bland debian-paketen. Sedan upptäckte jag att paketen med Mongo hos Debian ansågs trasiga! Har jag missat något viktigt eller har det blivit så besvärligt att installera Unifi Network Controller på Debian?
Jag installerade istället en controller på en windows-maskin. Det gick problemfritt. Varför är det så här?

Jag är inte säker i detalj på vad problemet är, tror du får beskriva bättre vad du gjort och vad exakt som gått fel. (Antar att du gjort något i linje med https://help.ui.com/hc/en-us/articles/220066768-UniFi-How-to-... där nämns lite om deras speciella java-beroenden, kanske är liknande vad du råkade ut för?)

Skulle dock föreslå https://hub.docker.com/r/linuxserver/unifi-controller (+ https://docs.docker.com/engine/install/debian/) som ett bättre spår för att köra en tjänst som har knepiga beroenden som kan konfliktera med annat man sysslar med.

Permalänk
Medlem
Skrivet av evil penguin:

Jag är inte säker i detalj på vad problemet är, tror du får beskriva bättre vad du gjort och vad exakt som gått fel. (Antar att du gjort något i linje med https://help.ui.com/hc/en-us/articles/220066768-UniFi-How-to-... där nämns lite om deras speciella java-beroenden, kanske är liknande vad du råkade ut för?)

Skulle dock föreslå https://hub.docker.com/r/linuxserver/unifi-controller (+ https://docs.docker.com/engine/install/debian/) som ett bättre spår för att köra en tjänst som har knepiga beroenden som kan konfliktera med annat man sysslar med.

Först vill jag reda ut att det är fråga om en mycket liten installation så lösningen via Docker leder alldeles för långt. Jag har kört en controller på en Raspberry Pi men tänkte lägga in den på en debian-maskin som kunde ta mer jobb. Jag trodde att Java-problemet var löst. Det är ju flera år sedan det dök upp. Det är svårt att förstå att en controller-version som ska passa debian kräver så mycket special för att fungera. Jag ska testa en gång till senare för att se om det går att få in en Java-version som controllern accepterar. Jag kör windows-varianten så länge.

Permalänk
Medlem
Skrivet av Hubertus:

Först vill jag reda ut att det är fråga om en mycket liten installation så lösningen via Docker leder alldeles för långt. Jag har kört en controller på en Raspberry Pi men tänkte lägga in den på en debian-maskin som kunde ta mer jobb. Jag trodde att Java-problemet var löst. Det är ju flera år sedan det dök upp. Det är svårt att förstå att en controller-version som ska passa debian kräver så mycket special för att fungera. Jag ska testa en gång till senare för att se om det går att få in en Java-version som controllern accepterar. Jag kör windows-varianten så länge.

Jag kör docker och det är sjukt enkelt. Det är bara att du tar en docker-compose och sedan snurras den upp helt utan beroenden gällande java eller för den delen mongoDB.

När jag ska uppgradera controllern skriver jag då.
docker pull <imagenamn>

Har någonting hänt gällande mongoDB eller java, så är det korrigerat i imagen.

Det känns mer som att du inte orkar sätta dig in i docker, snarare än att det på något sätt är besvärligt. Tvärtom så blir allt mycket lättare för dig gällande underhåll, backup osv.

Om du installerar docker-compose på din burk så kan jag om du vill klistra in (och förklara) min docker-compose.yaml.

Permalänk
Medlem
Skrivet av Talisker00:

Jag kör docker och det är sjukt enkelt. Det är bara att du tar en docker-compose och sedan snurras den upp helt utan beroenden gällande java eller för den delen mongoDB.

När jag ska uppgradera controllern skriver jag då.
docker pull <imagenamn>

Har någonting hänt gällande mongoDB eller java, så är det korrigerat i imagen.

Det känns mer som att du inte orkar sätta dig in i docker, snarare än att det på något sätt är besvärligt. Tvärtom så blir allt mycket lättare för dig gällande underhåll, backup osv.

Om du installerar docker-compose på din burk så kan jag om du vill klistra in (och förklara) min docker-compose.yaml.

Och, har du väl fått in docker så öppnar det för att mycket enklare köra andra tjänster på din debian.
Själv kör jag owncloud, bitwarden, unifi-controller, guacamole, sonarr, radarr, jackett, deluge, pihole, smokeping, letsencrypt, dokuwiki och lite annat på mina servrar via docker.
Extremt enkelt och underhållsfritt. Behöver aldrig bry mig om versioner på java, databasmotor, apache eller vad det nu behövs i samband med själva programmet då det är inbakat i containern eller enkelt snurrar på sidan om i egen container.

Permalänk
Protectera AB

Om du vill köra Debian är det Debian 9 Stretch som gäller om du vill slippa manuella ändringar.
https://help.ui.com/hc/en-us/articles/360012282453-UniFi-Set-...