Unifi Controller for Raspberry Pi 2/3/4 and amd64
6f671ef3
434.4 MB
22 days ago
27.3M
Name
Layer
Last update
about 3 years ago
almost 3 years ago
about 3 years ago
almost 3 years ago
almost 3 years ago
almost 3 years ago
almost 3 years ago
about 3 years ago
almost 3 years ago
about 3 years ago
almost 3 years ago
Readme

Overview

Docker images for running Ubiquiti's UniFi Controller software on a Raspberry Pi.

Supported tags and respective Dockerfile directory links

Versions

Ubiquiti 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.

Supported Architectures

arm32v7,arm64v8, amd64

Usage

Prerequisites

A Raspberry Pi running with Docker and Docker Compose installed on it. Guides such as this or this are available for beginners.

On rpi:

  1. mkdir unifi && cd unifi
  2. curl -O https://raw.githubusercontent.com/ryansch/docker-unifi-rpi/main/docker-compose.yml
  3. (Optional) Edit docker-compose.yml to point to a different tag if you don't want latest.
  4. sudo docker-compose up -d
  5. If using host networking, you may need to open the appropriate firewall ports on your Docker host (e.g., 8080/tcp 8443/tcp 8843/tcp 8880/tcp 3478/udp) before you can access the web interface.

From any computer on your network:

Visit https://raspberrypi.local:8443/ with your browser. Replace raspberrypi.local with the actual hostname or local network IP address of your Raspberry Pi.

Building

  • ./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

Publishing

  • ./publish.sh -v <docker version> -u <unifi version>

Example: ./publish.sh -v 5.9.29 -u 5.9.29-04b5d20997

Tagging a stable release

  • ./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

TLS Support

TLS with Traefik