# Unifi

Unifi is Ubiquiti's self-hosted controller for configuring and managing UniFi access points, networks, and security settings. It is open source and self-hosted, installable on TrueNAS, Proxmox, Docker Hub, Kubernetes (Helm) and Unraid.

Canonical page: https://ourlocalhost.com/app/765/unifi

## Description

UniFi Controller is Ubiquiti's self-hosted controller for configuring and managing UniFi access points, networks, and security settings. It provides real-time monitoring, RF mapping, automatic device discovery, and advanced wireless security for homelabs and small networks.

## Platform availability

Available on 4 of 9 platforms: Unraid, TrueNAS, Proxmox, Helm.

## Health score

47/100 (Fair), based on 2 of 4 factors.
- Easy to install: 45 (2 install platforms, install notes, Docker image)
- Light to run: 50 (2 GB minimum RAM)

## Links

- Official website: https://www.ui.com
- TrueNAS: https://apps.truenas.com/catalog/unifi-controller
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=unifi
- Docker Hub: https://hub.docker.com/r/brettm357/unifi
- Kubernetes (Helm): https://artifacthub.io/packages/helm/unifi/unifi
- Unraid: https://ca.unraid.net/apps/unifi-11k7ugh01pkd1x?q=Unifi

## Common questions

### Can the UniFi controller run in a VM or Docker?

Users have reported running the controller on a VM and later in Docker. It behaves similarly to a hardware controller, but may lack a few options due to hardware differences.

### What Tailscale settings are needed for remote access to a self-hosted UniFi network?

Use the Tailscale install script first to enable TUN mode, then run tailscale up with --advertise-routes set to the actual UniFi LAN ranges. Confirm the tailscale0 interface is active afterward.

### Are there licensing limits or site caps for self-hosted UniFi?

UniFi is license-free and supports managing unlimited sites.

---
Source: Our Local Host (https://ourlocalhost.com/app/765/unifi), the self-hosted and open-source app directory.
