Headscale + Tailscale: Building a Self‑Hosted Tailnet and Exit Node
I like Tailscale because it solves a messy problem in a very clean way. You install the client, sign in, and suddenly remote access, private DNS, and cross-network connectivity feel much easier than they should. What pushed me toward Headscale was wanting more control over the coordination layer. If the rest of the stack is already self-hosted, it makes sense… Continue reading Headscale + Tailscale: Building a Self‑Hosted Tailnet and Exit Node