Step-by-step instructions for running UI Toolkit on Unraid using Community Apps Manager.
The easiest way to install UI Toolkit on Unraid:
-
Search & Install: Go to Community Apps Manager, search for
unifi-toolkit, and click Install. -
Set Encryption Key: You can generate a secure key by running this command in the Unraid terminal:
docker run --rm python:3-slim sh -c "pip install -q cryptography && python -c 'from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())'" -
Apply: Paste the key into the template and click Apply.
-
Permissions: If you receive a permission error, set permissions and restart the app:
chown -R 1000:1000 /mnt/user/appdata/unifi-toolkit -
Access the Application: Open your browser to
http://<UNRAID-IP>:8000 -
Configure UniFi API Access: Follow the setup wizard to link your controller.
- Open UI Toolkit in browser
- Click the Settings cog (⚙️) in the dashboard header
- Enter UniFi controller details
- Click Test Connection
- Save configuration
- Start using tools (Wi-Fi Stalker, Threat Watch, Network Pulse)
If port 8000 is already in use on your Unraid server, change the Host Port in the Docker settings to an available port (e.g., 8085).
- Updates: Check the Docker tab in Unraid. If an update is available, click the "Update Ready" link.
- Logs: If the app doesn't load, check the container logs in the Docker tab for specific error messages.
- Database Fix: If the database is locked or inaccessible, ensure the path
/mnt/user/appdata/unifi-toolkithas the correct permissions (see step 4 above).
Created for the Unraid Community - UI Toolkit Integration