1.3 KiB
1.3 KiB
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(containerunifi-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/