2024-04-06 21:56:25+02:00
Die Installation des Unifi Network Controllers als Debian-Paket direkt von Ubnt wird immer mehr zu einem Krampf... Daher habe ich für mich jetzt den faluen Weg eingeschlagen und benutze den Controller aus einem Container:
$ cat docker-compose.yml
version: '3.7'
services:
controller:
image: "jacobalberty/unifi:${TAG:-latest}"
container_name: unifi-controller
hostname: unifi
ports:
- "3478:3478/udp" # STUN
- "6789:6789/tcp" # Speed test
- "8080:8080/tcp" # Device/ controller comm.
- "8443:8443/tcp" # Controller GUI/API as seen in a web browser
- "8880:8880/tcp" # HTTP portal redirection
- "8843:8843/tcp" # HTTPS portal redirection
- "10001:10001/udp" # AP discovery
environment:
TZ: 'Europe/Berlin'
volumes:
- /root/docker/unifi/data/data:/unifi/data
- /root/docker/unifi/data/log:/unifi/log
- /root/docker/unifi/data/cert:/unifi/cert
init: true
restart: always
Da der Controller aber jetzt in seinem eigenen Network läuft sind die Inform-URLs nicht mehr korrekt. Ich habe mich beholfen, in dem ich die auf meinen beiden APs von Hand gesetzt habe:
ssh ubnt@192.168.207.22 <255> () ubnt@192.168.207.22's password: ubnt U6-Lite-BZ.6.5.64# set-inform http://192.168.207.16:8080/inform Adoption request sent to 'http://192.168.207.16:8080/inform'. Use UniFi Network to complete the adopt process.
Vermutlich kann man die aber auch im Controller unter Settings->System->Advanced->Inform Host überschreiben.