Skip to content

tibmeister/unifi

Repository files navigation

unifi

GitHub Workflow Status (with event) Docker Pulls GitHub issues GitHub

UBNT UniFi Logo

The UniFi® Controller software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance. (https://www.ubnt.com/enterprise/#unifi)

This project is aimed to provide a turn-key solution for running the UniFi® Controller software in a Docker Swarm using v3 compose files to create a stack.

Unifi Ports Used

Determining the install method, I use this page: Install via Apt

This is the Ubiquiti's UniFi software that has been nicely wrapped into a container. In order to effectively run this, you will need to mount a volume for the container to store the MongoDB information in so that persistence exists.

Starting with v7.5.176, this repo and the entire build pipeline for the docker image has been re-worked based on learnings and various insperations. The major change is that some defaults are entered into the system.properties file, and the location in the container where you mount the volume has changed to be ''/unifi'', which will make things more consistant going forward. As the install changes things, then the mount point will stay consistant.

In order to run, here is an example that mounts a separate log and data volume into the container. This also has the ports exposed that allow for L-2 discovery as well as general access to the controller using http://{host_ip}:8443/

Another change is the recommendation to use Compose to run the container. My test docker-compose.yml file is included as an example of how to run this.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published