This guide installs Headscale and registers a client.
Install the Headscale package or binary for your distribution.
Edit the configuration file to set the server URL, database, and TLS settings.
Enable and start the Headscale service.
On the client, run Tailscale with the Headscale server URL and complete registration.
See Headscale Configuration for configuration guidance.
Any questions?
Feel free to contact us. Find all contact information on our contact page.
Prefer automation? See Headscale Ansible Setup for an example playbook.
Prefer containers? See Headscale Docker Setup.
See Headscale Security for hardening guidance.