Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] devzwf - Unifi-toolkit

Featured Replies

Overview: Support for Docker image Unifi-toolkit

Application Name: Unifi-toolkit
Application:  https://github.com/Crosstalk-Solutions/unifi-toolkit

Overview : A comprehensive suite of tools for UniFi network management and monitoring.

 

Make sure to look at the complete documentation

 

Please post any questions/issues relating to this docker template you have in this thread.

When I attempt to open the WebUI it says Page Cannot be Displayed? An way to fix this?

  • Author

what the log saying ?

5 hours ago, bigdiamond85 said:

When I attempt to open the WebUI it says Page Cannot be Displayed? An way to fix this?

5 hours ago, bigdiamond85 said:

When I attempt to open the WebUI it says Page Cannot be Displayed? An way to fix this?

I'm having the same error. When I click 'logs' in the Docker tab for this item it opens and immediately closes.

  • Author

i bet it is a permission issue
open a shell

and type :
docker logs unifi-toolkit

Let me know the output

45 minutes ago, ZappyZap said:

i bet it is a permission issue
open a shell

and type :
docker logs unifi-toolkit

Let me know the output

Data directory not writable all over the logs.

I think you may have built the unraid template a little off? The data dir is set to where the AppData dir usually goes. And there is no AppData setting.

Typically AppData would point to /config

Edited by Tymanthius

Don't know if it helps but I followed what the error said and ran the command "chown 1000:1000 /mnt/user/appdata/unifi-toolkit" and started working.

Now I just need to work out how to configure UniFi connection

Error

======================================================================

ERROR: Data directory is not writable!

======================================================================

Path: /app/data

The application needs write access to store its database.

Fix this by updating permissions on the host:

chown 1000:1000 ./data

Or if using a container manager (Portainer, Synology, TrueNAS, etc.),

make sure the volume mount for /app/data has write permissions for

UID 1000.

======================================================================

I'm trying to configure my Unifi Controller, I created an API key, entered it in the config, but when I test the Connection it fails:

image.png

The log reports back this error:

INFO: 192.168.1.xx:63869 - "POST /api/config/unifi/test HTTP/1.1" 422 Unprocessable Entity

Not sure if I'm doing anything wrong? I'm on Unifi OS 5.0.12 (and Network 10.1.85).

Edit: Wait up, I just noticed that the error actually comes from my own PC's IP, not the gateway. I should probably check some more.

Edit 2: I literally get that same error from any other machine in my network that I try to test this on. So the log just shows that same error with the IP address of the machine that I use to set the configuration for the UNIFI Toolkit.

Edit 3: It's probably not issue with your template, there's an open issue on the Github of unifi-toolkit: https://github.com/Crosstalk-Solutions/unifi-toolkit/issues/55

Edited by VlarpNL

  • Author

@VlarpNL yeah not an issue with template
i am following this as well.

thanks

  • Author
9 hours ago, Tymanthius said:

Data directory not writable all over the logs.

I think you may have built the unraid template a little off? The data dir is set to where the AppData dir usually goes. And there is no AppData setting.

Typically AppData would point to /config

Please provide the output of :
ls -lad /mnt/user/appdata/unifi-toolkit

  • Author
6 hours ago, Filthy said:

Don't know if it helps but I followed what the error said and ran the command "chown 1000:1000 /mnt/user/appdata/unifi-toolkit" and started working.

Now I just need to work out how to configure UniFi connection

Great,
Yeah now , configure the connection with the contoller and you will be all set

This does not work with UDM-SE ?

  • Author
4 minutes ago, DivideBy0 said:

This does not work with UDM-SE ?

please check the github of the app
I do not have UDM-SE so i could not tell you

I do have an UDM-SE and I am telling you that it does not work as I tried it. Thanks for all the hard work.

  • Author
1 minute ago, DivideBy0 said:

I do have an UDM-SE and I am telling you that it does not work as I tried it. Thanks for all the hard work.

Thanks for the feedback.
you should report this back to the github

1.9.7 Worked for me, had to generate my own 32bit base64 encryption key and enter into the template, after that i could save the Unifi config.

  • Author

Thanks for the feedback!!!
for others
you can use :
docker run --rm python:3-slim sh -c "pip install -q cryptography && python -c 'from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())'"

to generate the key

11 hours ago, ZappyZap said:

Please provide the output of :
ls -lad /mnt/user/appdata/unifi-toolkit

drwxr-xr-x 1 nobody users

This is after I updated about 5 minutes ago.

  • Author
1 hour ago, Tymanthius said:

drwxr-xr-x 1 nobody users

This is after I updated about 5 minutes ago.

Please do :
chown 1000:1000 /mnt/user/appdata/unifi-toolkit

and restart the app

I have it all working now by performing the following above suggestions hopefully to make it easier for others to setup

1) Install UI Toolkit from UnRaid apps

2) Open Terminal & run the following commands

Command 1

chown 1000:1000 /mnt/user/appdata/unifi-toolkit

Command 2

docker run --rm python:3-slim sh -c "pip install -q cryptography && python -c 'from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())'"

.

.

Copy the last line & paste it in the template next to "Encryption Key" & click Apply

3) Continue following Crosstalk's steps on his video https://www.youtube.com/watch?v=7au0H_-PR4U

Hope this helps

Edited by Filthy

  • Author
2 minutes ago, Filthy said:

I have it all working now by performing the following above suggestions hopefully to make it easier for others to setup

1) Install UI Toolkit from UnRaid apps

2) Open Terminal & run the following commands

Command 1

chown 1000:1000 /mnt/user/appdata/unifi-toolkit

Command 2

docker run --rm python:3-slim sh -c "pip install -q cryptography && python -c 'from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())'"

.

.

Copy the last line & paste it in the template next to "Encryption Key" & click Apply

3) Continue following Crosstalk's steps on his video https://www.youtube.com/watch?v=7au0H_-PR4U

Hope this helps

Great Stuff
can you submit a PR in https://github.com/devzwf/unraid-docker-templates/tree/main/guides
I will reference it in the template and this should help everybody
thanks in advance

  • Author

well then i will do for you and and specify your ownership
thanks

Ill try to install the unifi-toolkit on my unraid. I am using cloudflare tunnel to access the webinterface. How can i configure the login? The way in the manual isnt working for me. Password or username is wrong.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.