H
Headscale
Headscale is a self-hosted implementation of Tailscale's coordination server, designed to manage secure, private networks.
v0.29.7 · Pre-1.0•BSD-3-Clause•Since Jun 2020•Funded by donations
Overall rating
activity, maturity, stars
8.9
/ 10
GitHub stars
45k
Contributors
264
Last commit
11h ago
Project age
6 years
About
Headscale is a self-hosted alternative to Tailscale, providing a way to manage a private network of devices using a central server. It allows users to create a secure, encrypted network over the internet, enabling easy communication between devices. Headscale supports various platforms and is designed to be lightweight and easy to deploy, offering a practical solution for managing a private network with enhanced security and control.
Key Features
- Full "base" support of Tailscale's features
- Configurable DNS
- Split DNS
- Node registration
- Single-Sign-On (via Open ID Connect)
- Pre authenticated key
- Taildrop (File Sharing)
- Access control lists
- MagicDNS
- Support for multiple IP ranges in the tailnet
- Dual stack (IPv4 and IPv6)
- Routing advertising (including exit nodes)
- Ephemeral nodes
- Embedded DERP server