Hasty Briefsbeta

Bilingual

An open source, self-hosted implementation of the Tailscale control server

a year ago
  • #VPN
  • #Open Source
  • #Self-Hosting
  • Headscale is an open-source, self-hosted implementation of the Tailscale control server.
  • Tailscale is a modern VPN built on WireGuard, functioning as an overlay network between computers.
  • Tailscale's control server manages WireGuard public keys, assigns IPs, and creates network boundaries.
  • Headscale aims to provide a self-hosted alternative for personal or small organizational use.
  • Headscale is not officially associated with Tailscale Inc., but a Tailscale employee contributes.
  • Contributions to Headscale require Go and Buf, with Nix recommended for development setup.
  • Code contributions must follow linting and formatting rules using tools like golangci-lint and prettier.
  • Development involves generating Go code from Protobuf and running tests with `make test`.
  • Headscale encourages sponsorships and donations for those who find it useful.
  • Documentation includes features and client support details, with no support for reverse proxies.