mirror of
https://github.com/juanfont/headscale.git
synced 2024-12-19 14:37:37 +00:00
319ce67c87
* Describe both ways to add extra DNS records * Use "extra" instead of "custom" to align with the configuration file * Include dns.extra_records_path in the configuration file
1.8 KiB
1.8 KiB
Features
Headscale aims to implement a self-hosted, open source alternative to the Tailscale control server. Headscale's goal is to provide self-hosters and hobbyists with an open-source server they can use for their projects and labs. This page provides on overview of headscale's feature and compatibility with the Tailscale control server:
- Full "base" support of Tailscale's features
- Node registration
- Interactive
- Pre authenticated key
- DNS
- Taildrop (File Sharing)
- Routing advertising (including exit nodes)
- Dual stack (IPv4 and IPv6)
- Ephemeral nodes
- Embedded DERP server
- Access control lists (GitHub label "policy")
- ACL management via API
autogroup:internet
autogroup:self
autogroup:member
- Node registration using Single-Sign-On (OpenID Connect) (GitHub label "OIDC")
- Basic registration
- Dynamic ACL support
- OIDC groups cannot be used in ACLs