headscale
headscale/headscale:v0.26.1-debug
https://hub.docker.com/r/jtclus/headscale/
bridge
sh
false
https://forums.unraid.net/topic/179313-support-headscale-an-open-source-self-hosted-implementation-of-the-tailscale-control-server/
https://github.com/juanfont/headscale
Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server.
Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. It implements a narrow scope, a single Tailnet, suitable for a personal use, or a small open-source organisation.
Installation:
Download config-0.xx.x.yaml and rename it to config.yaml (check for the latest version)
Download it from: https://github.com/bpivk/headscale and copy the file to /mnt/user/appdata/headscale/config
Edit:
server_url = Your vpn address
listen_addr (if changed from default)
base_domain = Your dns address
Use console to create users: headscale users create
Navigate to server_url/windows (for more OS versions read the link at the bottom)
Enter the url into a cmd/shell of the system that will use tailscale (tailscale needs to be installed)
Copy: headscale nodes register --user --key mkey: (replace )
If you're using the headscale plugin then install tailscale client and issue the following command: tailscale up --login-server YOUR_HEADSCALE_URL
For more information check here: https://headscale.net/setup/install/container/#register-a-machine-normal-login
Note:
-debug version is used because it includes a shell
Network:VPN
http://[IP]:[PORT:8085]/windows
https://raw.githubusercontent.com/bpivk/unraid-templates/master/headscale/headscale.xml
https://github.com/bpivk/unraid-templates/blob/main/images/ca_headscale.png?raw=true
--restart unless-stopped
serve
1751010557
/mnt/user/appdata/headscale/data
/mnt/user/appdata/headscale/config
8085
9090