Seit einiger Zeit schon setze ich die WIFI-Mesh-Produkte von Ubiquity ein. Um dieses Mesh-Netzwerk komfortabel zu verwalten, kommt hier der Unifi Network Controller (UNC) ins Spiel, den wir ganz einfach in einem Docker-Container auf einem Raspberry Pi mit Raspbian Buster laufen lassen können.
Wie man Docker auf einem Raspberry Pi installiert habe ich hier bereits ausführlich beschrieben.
Um auch bei einem Wechsel des Containers die Konfiguration des UNC zu erhalten, verwenden wir lokale Ordern, die wir wie folgt erstellen:
mkdir /home/pi/unifi/config
mkdir /home/pi/unifi/log
mkdir /home/pi/unifi/log2
mkdir /home/pi/unifi/run
mkdir /home/pi/unifi/run2
mkdir /home/pi/unifi/work
Um das aktuelle Community-Image von ryansch
auf dem Raspberry Pi zu starten, geben wir folgendes (am Stück) ein:
docker run \
--name=unifi \
--net=host \
--restart=unless-stopped \
-e TZ=Europe/Berlin \
-v /home/pi/unifi/config:/var/lib/unifi \
-v /home/pi/unifi/log:/usr/lib/unifi/logs \
-v /home/pi/unifi/log2:/var/log/unifi \
-v /home/pi/unifi/run:/usr/lib/unifi/run \
-v /home/pi/unifi/run2:/run/unifi \
-v /home/pi/unifi/work:/usr/lib/unifi/work \
ryansch/unifi-rpi
Nachdem wir das Docker-Image gestartet haben, können wir uns ganz einfach mit dem Web-Interface des UNC unter https://<IP Addresse des Raspberry Pi>:8443
verbinden.