Dein eigenes VPN, ganz ohne Anbieter
Headscale ist eine quelloffene Neuimplementierung des Tailscale-Control-Servers. Diese Anleitung zeigt dir, wie du ihn selbst betreibst, einen eigenen DERP-Relay dazu, und wie du Familie oder Freunden sauber Zugriff auf deine selbst gehosteten Dienste gibst.
Voraussetzung: ein VPS mit Debian 13, SSH-Zugriff und ein Benutzer mit
sudo-Rechten. Falls das noch fehlt, fängst du am besten mit dem Bonus-Teil „Server-Einrichtung“ weiter unten an.
Die Anleitung: 4 Teile
- Headscale & DERP-Relay: Docker, der Headscale-Server und ein eigener DERP-Relay mit automatischem Zertifikat.
- Benutzer verwalten: Konten für Familie und Freunde anlegen und aufräumen.
- Geräte hinzufügen: Computer, Server und Mobilgeräte mit dem Tailnet verbinden.
- Web-Anwendungen freigeben: Eigene Dienste wahlweise nur intern oder öffentlich erreichbar machen.
Bonus, optional
- Server-Einrichtung: Optional: einen Hetzner-VPS mit Debian 13 von Grund auf einrichten.
- Unraid einbinden: Optional: einen Unraid-NAS in dein Tailnet aufnehmen.