This Plugin gives you the ability to Manage your Headscale Docker Container from within your Unraid WebUI.
Note: This plugin supports both Local Mode (through docker exec) and API Mode (through the API), please visit the settings if you are planing to use the plugin in API mode.
- Download the plugin from the CA App
The plugin will automatically try to determine the Docker container name from your Headscale instance - Go to Settings -> Headscale Admin (at User Utilities)
If the plugin is not able to determine the correct container name go to Settings -> Headscale Admin (at User Utilities) enter the name from your Headscale Docker container (case sensitve!) and click Set
-
Users Tab:
On this tab you can see a list from all Users, create, rename and delete them. -
Nodes Tab:
On this tab you can see a list from all Nodes, register, rename, tag, move, expire and delete them. -
Routes Tab:
On this tab you can see a list from all Routes, enable, disable and delete them. -
Policies Tab:
On this tab you can see a list from all your policies if there are any.
Please note that this is a static page and only meant to show your policies.
- In Local Mode the plugin pulls information and executes commands directly through
docker execfrom and in your Headscale container. - In API Mode the plugin pulls information right from the Headscale API, please note that you have to generate a API Key on your Server first to be able to interact with it. To do that issue:
headscale apikeys createon the instance that you want to connect to and past the URL alongside with the API Key into the Settings section from the plugin.
Please open up a new issue directly here in the GitHub Issue tracker if you find a bug or some functionallity might be missing.
I'm not responsible for any data loss, please always make sure to have a backup from your data.
This plugin is provided as is.
