headscale
open source implementation of the Tailscale control server
WWW CVSWeb GITHub-
Package versionheadscale-0.22.1
-
MaintainerLaurent Cheylus
Open Source, self-hosted implementation of the Tailscale control server.
The control server works as an exchange point of Wireguard public keys for the
nodes in the Tailscale network. It also assigns the IP addresses of the
clients, creates the boundaries between each user, enables sharing machines
between users, and exposes the advertised routes of your nodes.
Headscale implements this coordination server.
+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------
Initial Setup
=============
Generate a private key:
# openssl rand -base64 32 > ${SYSCONFDIR}/headscale/private.key
Create an initial user:
# su -s/bin/sh _headscale
$ headscale users create myfirstuser
Enable and start the service
# rcctl enable headscale
# rcctl start headscale
- lang/go
- archivers/unzip