Headscale is an open source, self-hosted implementation of the Tailscale control server.
Running headscale on Linux Official Docs
Official Link to their docs https://github.com/juanfont/headscale/blob/main/docs/running-headscale-linux.md
Command used in video
-
Enable bash completion
headscale completion bash > /etc/bash_completion.d/headcompletion -
Creating a namespace
headscale namespaces create ltsdemo -
Creating a pre auth key for pfsense
headscale --namespace ltsdemo preauthkeys create --expiration 10m -
Enabling routes for a node
headscale routes enable -a -i 1 -
Connecting Linux Clients
sudo tailscale up --accept-routes --login-server=https://headscaledemo.lawrencesystem.com