Tailscale ist ein Zero-Config VPN auf Basis von WireGuard. Du verbindest deine Geraete in Minuten miteinander, ohne Portfreigaben, ohne komplizierte Firewall-Regeln. Perfekt fuers Homelab.
Was ist Tailscale? 🤔
Stell dir vor, du koenntest all deine Geraete, egal ob zuhause, im Buero oder unterwegs, in ein privates Netzwerk packen, ohne einen einzigen Port zu oeffnen. Genau das macht Tailscale. Es baut ein sogenanntes Mesh-VPN auf, bei dem jedes Geraet direkt mit jedem anderen kommunizieren kann.
Im Gegensatz zu klassischen VPNs wie OpenVPN brauchst du keinen zentralen Server. Tailscale nutzt unter der Haube WireGuard, eines der schnellsten und sichersten VPN-Protokolle ueberhaupt. Die Verbindungen werden Peer-to-Peer aufgebaut, was fuer minimale Latenz sorgt.

WireGuard unter der Haube ⚙️
WireGuard ist das Fundament von Tailscale. Es ist ein modernes VPN-Protokoll mit nur ~4.000 Zeilen Code (OpenVPN hat ueber 100.000). Das bedeutet:
- Weniger Angriffsflaeche, einfacher zu auditieren
- Blitzschnelle Verbindungen, Handshake in Millisekunden
- Geringer Overhead, perfekt fuer Raspberry Pi & Co.
Tailscale uebernimmt dabei den ganzen nervigen Teil: Schluesselaustausch, NAT-Traversal und Koordination der Peers. Du musst dich um nichts kuemmern.
Installation in 5 Minuten 🚀
Die Installation ist unkompliziert. Hier die Schritte fuer die gaengigsten Plattformen:
Linux (Debian/Ubuntu)
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale upDocker
services:
tailscale:
image: tailscale/tailscale:latest
container_name: tailscale
hostname: mein-server
environment:
- TS_AUTHKEY=tskey-auth-xxxxx
- TS_STATE_DIR=/var/lib/tailscale
volumes:
- ./tailscale-state:/var/lib/tailscale
- /dev/net/tun:/dev/net/tun
cap_add:
- net_admin
- sys_module
restart: unless-stoppedWindows / macOS / iOS / Android
Einfach die App aus dem jeweiligen Store herunterladen, anmelden, fertig. Tailscale unterstuetzt alle gaengigen Plattformen.

Geraete verbinden 🔗
Nach der Installation meldest du dich mit deinem Google-, Microsoft- oder GitHub-Konto an. Jedes Geraet bekommt eine stabile IP-Adresse im Bereich 100.x.y.z. Diese aendert sich nicht, egal wo du bist.
# Status aller verbundenen Geraete anzeigen
tailscale status
# Ergebnis sieht etwa so aus:
# 100.64.0.1 mein-laptop user@github linux active
# 100.64.0.2 homeserver user@github linux active
# 100.64.0.3 handy user@github android activeAb jetzt kannst du z.B. per SSH direkt auf deinen Homeserver zugreifen, egal ob du im Cafe oder im Zug sitzt:
ssh user@homeserver # MagicDNS macht's moeglich!MagicDNS 🪄
MagicDNS ist eines der Killer-Features von Tailscale. Statt dir IP-Adressen merken zu muessen, verwendest du einfach die Hostnamen deiner Geraete. Tailscale kuemmert sich automatisch um die DNS-Aufloesung innerhalb deines Netzwerks.
Du kannst sogar einen eigenen DNS-Server (z.B. Pi-hole oder AdGuard Home) in deinem Tailnet konfigurieren, sodass alle Geraete automatisch Werbung blockieren.
Funnel & Serve 🌐
Mit Tailscale Serve kannst du einen lokalen Dienst fuer andere Geraete in deinem Tailnet freigeben:
# Lokalen Port 3000 im Tailnet freigeben
tailscale serve 3000Mit Tailscale Funnel gehst du noch einen Schritt weiter und machst einen Dienst oeffentlich im Internet erreichbar, mit automatischem HTTPS-Zertifikat:
# Dienst oeffentlich erreichbar machen
tailscale funnel 3000Perfekt, um z.B. schnell eine Demo zu zeigen oder einen Webhook zu testen, ohne Portforwarding oder Reverse-Proxy einrichten zu muessen.
Access Control Lists (ACLs) 🔐
Tailscale bietet feingranulare Zugriffssteuerung ueber ACLs. Du definierst in einer einfachen JSON-Datei, welche Geraete oder Nutzer auf welche Dienste zugreifen duerfen:
{
"acls": [
{
"action": "accept",
"src": ["group:admins"],
"dst": ["*:*"]
},
{
"action": "accept",
"src": ["group:freunde"],
"dst": ["homeserver:80,443"]
}
],
"groups": {
"group:admins": ["user@github"],
"group:freunde": ["freund@github"]
}
}So kannst du z.B. Freunden Zugriff auf deinen Jellyfin-Server geben, ohne dass sie an deine anderen Dienste kommen.
Exit Nodes 🚪
Ein Exit Node leitet deinen gesamten Internetverkehr ueber ein anderes Geraet in deinem Tailnet. Das ist nuetzlich, wenn du:
- In einem unsicheren WLAN surfst und deinen Traffic schuetzen willst
- Von unterwegs so surfen moechtest, als waerst du zuhause
- Geo-Beschraenkungen umgehen willst
# Auf dem Homeserver: Als Exit Node anbieten
sudo tailscale up --advertise-exit-node
# Auf dem Laptop: Exit Node nutzen
sudo tailscale up --exit-node=homeserverSubnet Routing 📡
Nicht jedes Geraet in deinem Heimnetz kann Tailscale installieren (z.B. IoT-Geraete, Drucker, NAS). Mit Subnet Routing machst du dein gesamtes lokales Netz ueber Tailscale erreichbar:
# Auf dem Geraet im lokalen Netz (z.B. Homeserver):
sudo tailscale up --advertise-routes=192.168.1.0/24Danach musst du die Route noch im Tailscale Admin-Panel genehmigen. Anschliessend kannst du von ueberall auf Geraete wie 192.168.1.50 (z.B. deinen Drucker) zugreifen.
Mit Freunden teilen 🤝
Tailscale macht es einfach, einzelne Geraete mit anderen zu teilen. Ueber die Sharing-Funktion im Admin-Panel kannst du:
- Einzelne Nodes fuer andere Tailscale-Nutzer freigeben
- Den Zugriff per ACLs auf bestimmte Ports beschraenken
- Jederzeit den Zugriff wieder entziehen
So kannst du deinem Kumpel Zugriff auf deinen Minecraft-Server geben, ohne dein ganzes Netzwerk offenzulegen.
Self-Hosted mit Headscale 🏠
Du willst die volle Kontrolle? Dann schau dir Headscale an, eine Open-Source-Implementierung des Tailscale Coordination Servers. Damit laeuft alles auf deiner eigenen Infrastruktur.
services:
headscale:
image: headscale/headscale:latest
container_name: headscale
volumes:
- ./headscale-config:/etc/headscale
- ./headscale-data:/var/lib/headscale
ports:
- "8080:8080"
- "9090:9090"
command: serve
restart: unless-stoppedDie Clients verbinden sich dann mit deinem eigenen Server statt mit den Tailscale-Servern. Du behaeltst die volle Datenkontrolle, perfekt fuer Privacy-Enthusiasten.
Fazit 🎯
Tailscale ist eines der Tools, bei denen man sich fragt: Warum habe ich das nicht frueher benutzt? Die Kombination aus WireGuard-Performance, Zero-Config-Setup und dem grosszuegigen kostenlosen Plan macht es zum perfekten Begleiter fuers Homelab.
Ob du einfach nur sicher auf deinen Homeserver zugreifen, dein ganzes Subnetz von unterwegs erreichen oder Dienste mit Freunden teilen willst, Tailscale macht es moeglich, ohne dass du Netzwerk-Experte sein musst.