Use the Docker CLI to pull this image
Docker images for running Ubiquiti's UniFi Controller software on a Raspberry Pi.
Dockerfile
directory linksUbiquiti releases 'unstable', 'testing', and 'stable candidate' versions as part of its beta group release structure. These releases are included here. Only stable releases are tagged with their general version (ex: 5.6
for the 5.6.30
stable release) or with latest
.
arm32v7
,arm64v8
, amd64
A Raspberry Pi running with Docker and Docker Compose installed on it. Guides such as this or this are available for beginners.
mkdir unifi && cd unifi
curl -O https://raw.githubusercontent.com/ryansch/docker-unifi-rpi/main/docker-compose.yml
docker-compose.yml
to point to a different tag if you don't want latest
.sudo docker-compose up -d
8080/tcp 8443/tcp 8843/tcp 8880/tcp 3478/udp
) before you can access the web interface.Visit https://raspberrypi.local:8443/ with your browser. Replace raspberrypi.local
with the actual hostname or local network IP address of your Raspberry Pi.
./build.sh -v <docker version> -u <unifi version> [-t <additional docker tag> ...]
Example: ./build.sh -v 5.9.29 -u 5.9.29-04b5d20997 -t 5.9 -t 5 -t latest
./publish.sh -v <docker version> -u <unifi version>
Example: ./publish.sh -v 5.9.29 -u 5.9.29-04b5d20997
./tag.sh -v <docker version> -u <unifi version> [-t <additional docker tag> ...]
Example: ./tag.sh -v 5.9.29 -u 5.9.29-04b5d20997 -t 5.9 -t 5 -t latest