Self-hosted mesh VPN coordination
alternative to Tailscale control server

// screenshot of github.com ↗
Headscale is an open-source implementation of the Tailscale control server — coordinate your own private mesh VPN without Tailscale's cloud control plane. Use Tailscale clients (Linux, macOS, Windows, iOS, Android), but with full control over coordination, keys, and policies.
Headscale is an open-source implementation of the Tailscale control server — coordinate your own private mesh VPN without Tailscale's cloud control plane. Use Tailscale clients (Linux, macOS, Windows, iOS, Android), but with full control over coordination, keys, and policies.
For privacy-bound orgs wanting Tailscale's UX without trusting Tailscale Inc., Headscale is the official-blessed self-hosted answer.
Concrete scenarios where teams pick Headscale over the SaaS alternative.
alternative to Tailscale control server
connect your devices privately
branch office connectivity
VPN coordination on your infrastructure
invite team members to network
If your team profile matches one of these, Headscale is a strong fit out of the box.
wanting Tailscale UX without trusting cloud control
building secure inter-service VPN
giving employees secure access
building secure personal infrastructure
wanting more control
When evaluating self-hosted options for this category, here are the dimensions on which Headscale consistently lands above the alternatives.
The stack you'll plug Headscale into — services, protocols, and adjacent apps in the BluixApps catalog.
headscale/headscale:0.23 (release-tagged)Operational guidance from running this in production — what to do before you scale, what to lock down, what surprises people.
8080:8080 · headscale/headscale:0.26.1