OpenAltFinder
Headscale

Headscale

Headscale is an open-source, self-hosted implementation of the Tailscale control server. Build your own private WireGuard mesh VPN without a vendor lock-in.

Open source alternative to:

Headscale is a self-hosted implementation of the Tailscale control server, enabling users to operate their own private WireGuard-based overlay network without relying on Tailscale's managed infrastructure. It handles key exchange, IP assignment, and NAT traversal coordination for a tailnet, and works with the standard Tailscale clients across Linux, macOS, Windows, iOS, and Android.

Because Headscale runs on your own hardware, all coordination data stays within your environment. Configuration is managed through a simple YAML file, and the project provides official Docker images for straightforward deployment. It is designed to support a single tailnet per instance, making it well-suited to personal labs, homelab setups, and small teams.

Headscale is aimed at self-hosters, hobbyists, and small organisations who want the seamless, zero-config VPN connectivity of Tailscale while maintaining full control over the control plane and keeping all network metadata on their own infrastructure.

Visit Headscale
License
BSD-3-Clause license
Self hostable
Yes
Repository details
Version
v0.29.3
Created
6/21/2020
Stars
43,082
Forks
2,511
Open issues
151
Last commit
7/30/2026

Updated 8/22/2026, 7:00:35 PM

View Repository
Repository activity
Sponsor Headscale

Sponsor Headscale on Ko-fi

https://ko-fi.com/headscale

Compare Headscale with

Similar open source alternatives