Unifi Protect im Docker Container installieren
- Docker installieren
apt install docker.io - Nun Docker volumes anlegen. unifi braucht zwei persistent Volumes.
Das erste für die Datenbank, das zweite für die Videoaufnahmen.
docker volume create unifi-protect docker volume create unifi-protect-postgresqlStandarmäßig speicher Docker alle Volumes in /var/lib/docker/volumes
möchte man das Image für unifi-prtotect woanders hin haben wo mehr platz ist danndocker volume create -o type=none -o o=bind -o device=/meinpfadmitviel/speicher unifi-protect Beispiel docker volume create -o type=none -o o=bind -o device=/mnt/externehdd unifi-protect - Optional kann auch ein eigenes VLAN in unserem Fall ein VLAN 100 Erstellt werden wo der
Rekorder (Unserer Docker Protect) und die Kameras rein kommen.
docker network create \ --driver macvlan \ --subnet 192.168.100.0/24 \ --gateway 192.168.100.1 \ --opt parent=eth0.100 \ video -
Nun nur noch ausführen. Im befehl die IP Anpassen
docker run \ --name unifi-protect \ --ip 222.222.1.170 \ -v unifi-protect:/srv/unifi-protect \ -v unifi-protect-postgresql:/var/lib/postgresql \ --tmpfs /tmp \ iamjamestl/unifi-protectoder Optional mit nem eigenen Netz für Video muss noch der Netzname angebenen werden. Wie wir ihn oben erstellt haben. In unserem Beispiel Video
docker run \ --name unifi-protect \ --net video \ --ip 222.222.1.170 \ -v unifi-protect:/srv/unifi-protect \ -v unifi-protect-postgresql:/var/lib/postgresql \ --tmpfs /tmp \ iamjamestl/unifi-protect
Nach dem starten kann die Weboberfläche überhttp://<ip-of-the-container>:7080/geöffnet werden.