See: https://github.com/jacobalberty/unifi-docker
sudo groupadd unifi
sudo usermod -aG unifi $USER
sudo useradd --system --gid unifi unifi
mkdir -p unifi/{data,log}
sudo chown -R unifi:unifi unifi
./go
#!/usr/bin/env bash | |
set -euo pipefail | |
# For info on controller sw versions, see https://help.ubnt.com/hc/en-us/articles/360008240754#1 | |
UNIFI_CONTROLLER_IMAGE="jacobalberty/unifi:5.8.30" | |
UNIFI_USER="unifi" | |
UNIFI_GROUP="unifi" | |
echo "Find the web GUI at https://localhost:8443/" | |
docker run --rm --init \ | |
-p 8080:8080 \ | |
-p 8443:8443 \ | |
-p 3478:3478/udp \ | |
-p 10001:10001/udp \ | |
-e TZ='Europe/Helsinki' \ | |
-e RUNAS_UID0='false' \ | |
-e UNIFI_UID="$(id -u $UNIFI_USER)" \ | |
-e UNIFI_GID="$(id -g $UNIFI_GROUP)" \ | |
-v "$PWD/unifi:/unifi" \ | |
--name unifi \ | |
"$UNIFI_CONTROLLER_IMAGE" | |
See: https://github.com/jacobalberty/unifi-docker
sudo groupadd unifi
sudo usermod -aG unifi $USER
sudo useradd --system --gid unifi unifi
mkdir -p unifi/{data,log}
sudo chown -R unifi:unifi unifi
./go