UniFi Controller - Network Management
Ubiquiti UniFi network controller for managing access points and switches.
Access
| Endpoint |
Details |
| Panel |
https://192.168.1.239:8443 (LAN only) |
| Traefik proxy |
Configured as unifi-svc in traefik.yml |
| Network |
network_mode: host (required for device discovery / mDNS) |
Configuration
- Image:
jacobalberty/unifi
- Network: host network (ports: 8443 HTTPS, 8080 HTTP, 3478/UDP STUN, 6789 speed test)
- Database: MongoDB 7.0 on
localhost:27017 (container unifi-db)
Storage
| Path |
Contents |
./unifi-config/data/ |
Controller configuration, certificates |
./unifi-config/log/ |
Application logs |
./unifi-config/run/ |
PID / runtime files |
MongoDB data stored in ./unifi-db/.
Dependencies
- unifi-db - MongoDB 7.0, controller database
- Traefik - proxy to panel (passHostHeader: false)
- Host network - required for automatic LAN device discovery
Useful Commands
# Follow controller logs
docker compose logs -f unifi
# Follow MongoDB logs
docker compose logs -f unifi-db
# Restart
docker compose restart unifi unifi-db
# Backup configuration
# Via panel: Settings > Backup
# Or manually copy ./unifi-config/data/