Direkt zum Hauptinhalt

Unifi Protect im Docker Container installieren

  1. Docker installieren
    apt install docker.io
  2.  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-postgresql

    Standarmäß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 dann

    docker 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

     

  3. Nun nur noch ausführen. Im befehl die IP Anpassen

    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 über

    http://<ip-of-the-container>:7080/

    geöffnet werden.