Unraid Setup
No-terminal install via the Unraid Docker UI.
Add the Container
- Open the Unraid web UI and go to the Docker tab.
- Click Add Container.
- Set Repository to
ghcr.io/jmasarweh/unifi-log-insight:latest - Give the container a name (e.g.
unifi-log-insight).
Port Mappings
Add two port mappings:
| Container Port | Host Port | Protocol | Purpose |
|---|---|---|---|
| 514 | 514 | UDP | Syslog receiver |
| 8000 | 8090 | TCP | Web UI and API |
Volume Mappings
Add two volume paths to persist data across container restarts:
| Container Path | Purpose |
|---|---|
/var/lib/postgresql/data | PostgreSQL database storage |
/app/maxmind | GeoIP database files |
Map each to a host path under /mnt/user/appdata/unifi-log-insight/ or a location of your choice.
Environment Variables
Add the following environment variables in the container settings:
| Variable | Description |
|---|---|
POSTGRES_PASSWORDREQ | PostgreSQL password. Choose a strong, unique value. |
TZ | Timezone (e.g. America/New_York). Defaults to UTC. |
See the Environment Variables page for additional optional variables like ABUSEIPDB_API_KEY, MAXMIND_ACCOUNT_ID, and MAXMIND_LICENSE_KEY.
Start and Configure
- Click Apply to create and start the container.
- Open
http://<unraid-ip>:8090in your browser. - Configure your UniFi gateway to send syslog to your Unraid server's IP on UDP port 514.