Note that I tested this guide on a Ubuntu 20.04 server. ![]() This is outside of the scope of this guide. Also make sure you have an available domain/subdomain pointed to your server’s IPs – we will use this later (I will refer to this as throughout this guide). On the control serverĬomplete some basic steps to get started with Headscale, like provisioning a server (preferably with a dedicated external IP address). So, I will document how to set up a Headscale control server. ![]() The documentation for Headscale is sparse, but it looks to be a promising addition to what is already a very solid commercial project. Headscale provides a control server that can be run on-premises and without any device limits. ![]() However, this comes with limitations like having to pay for the number of devices you connect and obvious security/privacy concerns with your networks being controlled by a third party. Most users will simply use the proprietary “control server” that Tailscale itself provides. This is one of the few components of the Tailscale stack that is not open source. It promises to be an open-source, self-hostable version of Tailscale (a managed mesh networking solution like ZeroTier – more info here).Įach Tailscale network requires what is called a “Control server”, which handles authentication for its child network(s). ![]() Recently, I discovered an interesting project called Headscale. Update : Updated the permissions on the chmod to be 600 instead of 077 (which would be very dangerous!)
0 Comments
Leave a Reply. |