Wer privaten Sprachchat mit niedriger Latenz und voller Kontrolle möchte, kann einen TeamSpeak-Server auf Linux einrichten in wenigen Minuten. Diese Anleitung konzentriert sich auf aktuelle LTS-Distributionen, einen sauberen systemd Dienst sowie wichtige Sicherheitsprüfungen. Der Server wird als dedizierter Benutzer gestartet, die richtigen Portswerden geöffnet, der Privilege Keywird gesetzt, und der Dienst startet automatisch beim Booten. Wer auf Windows arbeitet, findet in einem anderen Beitrag eine Anleitung zur Installation eines TeamSpeak-Servers auf einem Windows-Server .
Voraussetzungen: Betriebssystem, Ports und Zugang

Vor der Installation sollten die Grundlagen geprüft werden. Ein VPS oder ein dedizierter Server vereinfacht die Einrichtung, da private Internetanbieter häufig hinter einem Carrier-Grade NAT (CGNAT) sitzen, das eingehenden Datenverkehr blockiert. Empfohlen werden ein LTS-Image und ein Nicht-Root-Benutzer mit sudo. Ein TeamSpeak-Server auf Linux lässt sich auch auf Ubuntu 24.04 LTS, Debian 12, oder Rocky/Alma 9einrichten; die Schritte sind identisch, mit kleinen Anpassungen an der Firewall.
Folgende Kernports müssen freigegeben werden Ports. Sprache läuft über UDP 9987, Dateiübertragung über TCP 30033und ServerQuery ist TCP 10011. Wenn Sie TSDNSverwenden möchten, fügen Sie TCP 41144hinzu, und für die Legacy-Webliste sehen Sie möglicherweise UDP 2010 ausgehend. TeamSpeak dokumentiert SRV-Einträge damit Sie Namen dem richtigen Ziel und Port zuordnen können. Zur Orientierung finden Sie auf der offiziellen TeamSpeak Downloads Seite und den Port-Informationen die aktuellen Standardwerte:
Wenn Sie den Dienst zu Hause betreiben und Ihre öffentliche IP zu CGNATgehört, können externe Nutzer Sie nicht erreichen - auch mit Portweiterleitung am Router nicht. Verlagern Sie den Dienst auf einen VPS, entfällt dieses Problem, und Sie erhalten eine feste IPv4. Sobald die Netzwerksituation klar ist, können Sie die Serverdateien herunterladen und den Dienst einrichten.
Server herunterladen und vorbereiten

Sie laden den aktuellen 64-Bit-Server herunter, legen einen dedizierten TeamSpeak Benutzer an, akzeptieren die Lizenz und führen einen einmaligen Start durch, um die Privilege Keyzu erhalten. Diese Befehle funktionieren auf Ubuntu, Debian, und Rocky-basierten Images.
- Installiere zuerst benötigte Archivierungstools, dann lege den Benutzer und die Verzeichnisse an:
- Ubuntu / Debian:
sudo apt update
sudo apt install -y bzip2 tar curl
- Rocky / Alma:
sudo dnf install -y bzip2 tar curl
- Erstelle den Runtime-Benutzer und die zugehörigen Verzeichnisse:
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- Lade anschließend das neueste Release herunter und entpacke es in /opt/TeamSpeak. Der Upstream-Server ist 3.13.7 für Linux x86_64 zum Zeitpunkt dieser Dokumentation. Aktuelle Downloads und Hashes findest du auf der offiziellen Download-Seite.
cd /tmp
curl -LO https://files.TeamSpeak-services.com/releases/server/3.13.7/TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
tar xvjf TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
sudo rsync -a TeamSpeak3-server_linux_amd64/ /opt/TeamSpeak/
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- Akzeptiere die Lizenz über eine Datei oder Umgebungsvariable. Die einfachste Methode auf einer VM ist eine kleine Markierungsdatei im TeamSpeak-Heimverzeichnis, gefolgt von einem ersten Start unter dem TeamSpeak-Konto, um die Admin-Token.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh
- Behalte die Terminal-Ausgabe im Blick und notiere die Zeile mit dem "token". Dieser Schlüssel gibt dir Admin-Zugriff im Client. Beende den Prozess mit Ctrl+C. Sobald die Binärdateien vorhanden und das Token gespeichert ist, richte es als verwalteten Dienst ein.
Ein einheitliches, übersichtliches Layout funktioniert distro-übergreifend – richte einen TeamSpeak-Server auf Linux einmal ein und verwende das Playbook für künftige Nodes wieder.
Als systemd-Dienst einrichten

Eine ordentliche Unit bietet dir Start, Stop, Neustart, Logs und automatischen Start beim Booten. Erstelle eine minimale systemd Dienst, der auf den Installationsordner verweist und als eingeschränkter Benutzer läuft. Der TeamSpeak Community-Dokumente Linux-Serviceeinheiten im Detail.
- Unit-Datei erstellen:
sudo tee /etc/systemd/system/TeamSpeak.service >/dev/null << 'EOF'
[Unit]
Description=TeamSpeak 3 Server
Wants=network-online.target
After=network.target
[Service]
WorkingDirectory=/opt/TeamSpeak
User=TeamSpeak
Type=forking
PIDFile=/opt/TeamSpeak/ts3server.pid
ExecStart=/opt/TeamSpeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/TeamSpeak/ts3server_startscript.sh stop
ExecReload=/opt/TeamSpeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
EOF
- Systemd neu laden und den Dienst aktivieren:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak
- Überprüfe den Dienst und erfasse den Token bei Bedarf erneut:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager
Nachdem der Dienst läuft, öffnen Sie die erforderlichen Ports damit Clients die Voice-, Query- und Dateiübertragungsendpunkte erreichen können. Sobald der Server unter systemd, können Sie einen TeamSpeak-Server auf Linux installieren auf jedem VPS und verlasse dich auf automatischen Neustart nach Reboots oder Abstürzen.
Firewall öffnen: UFW oder firewalld


Sie können Ihrem Voice-Endpunkt mit einem DNS einen benutzerfreundlichen Namen zuweisen SRV-Record. Erstelle einen A-Record für das Ziel, dann füge einen SRV-Eintrag wie folgt hinzu:
_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.
Clients lösen die SRV und ohne Angabe eines Ports in der Adresse verbinden. TeamSpeak unterstützt außerdem eine TSDNS Dienst aktiv 41144/tcp für benutzerdefinierte Namenszuordnungen. Beide Methoden sind in dem zuvor verlinkten Port-Info-Artikel des Anbieters dokumentiert.
Wenn du DNS nicht selbst verwalten möchtest, kannst du Nutzern trotzdem einen einfachen Einstieg ermöglichen, indem du einen direkten Link teilst, zum Beispiel:
ts3server://host.example.com
Wenn die Benennung abgeschlossen ist, sollten ein paar grundlegende Sicherheits- und Wartungsmaßnahmen etabliert werden, damit der Dienst stabil bleibt.
Sicherheit und Wartung

Den Admin-Pfad absichern und Daten im Ruhezustand schützen. Ein paar Minuten jetzt sparen Stunden später.
- Admin-Oberfläche: Legen Sie ein starkes Server-Passwort fest und prüfen Sie, wer ServerQuery Zugriff hat. Verwenden Sie benannte Logins.
- Verschlüsselung: Aktivieren Sie globale Kanal-Sprachverschlüsselung, wenn Ihr CPU-Budget es erlaubt. Beginnen Sie mit den sensibelsten Kanälen.
- Sicherungen: Sichern Sie ts3server.sqlitedb oder Ihre externe Datenbank und kopieren Sie ts3server.ini. Speichern Sie die Unit-Datei und alle Firewall-Regeln.
- Minimale Rechte: Halten Sie die systemd Unit auf dem dedizierten TeamSpeak Benutzer. Führen Sie die Binärdatei nicht als Root aus.
- Aktualisierungen: Spielen Sie Distro-Updates planmäßig ein und starten Sie den Dienst nach einem Kernel-Wechsel neu. Testen Sie die Verbindung nach jeder Änderung.
Wenn die Grundlagen abgedeckt sind, wählen Sie eine sinnvolle Ausgangsgröße, damit der Dienst für Ihre Gruppe reibungslos läuft.
Auswahltipps: Hosting, Distro und Größe
Wenn Sie nur schnell einen Voice-Chat für Freunde benötigen, können Sie einen TeamSpeak-Server auf Linux auf einer kleinen VM einrichten und die Kosten niedrig halten. Größere Gruppen profitieren von besseren Netzwerken und mehr RAM für den Dateitransfer. Nutzen Sie diese kurze Übersicht, um einen Ausgangspunkt zu wählen, und passen Sie ihn nach einer Woche echtem Traffic an.
- Home-Lab hinter CGNAT: Kämpfen Sie nicht mit der Port-Weiterleitung. Verlagern Sie den Dienst auf eine VPS mit öffentlicher IPv4 und veröffentlichen Sie dann DNS. Das ist der schnellste Weg, einen TeamSpeak-Server auf Linux installieren für externen Zugriff.
- Gaming-Clan mit Wochenend-Peaks: Starten Sie mit 2 vCPU und 2 GB RAM, und beobachten Sie dann die CPU-Auslastung und den Paketverlust. Führen Sie ein Upgrade durch, sobald der Voice-Chat während der Stoßzeiten dauerhaft an die Kapazitätsgrenze stößt.
- Uni-Club: Bevorzugen Sie Ubuntu 24.04 LTS und UFW Regeln. Campus-Netzwerke haben oft IPv6, also teste eingehende Verbindungen IPv6, nachdem du die Ports geöffnet hast.
- Esports-Team, Spieltage: Nutze einen VPS in der Nähe der Spielregion und erstelle eine Basismessung. Wenn Aufnahmen oder größere Datei-Uploads wichtig sind, füge Speicher hinzu und erhöhe RAM auf 4 GB.
- Gemischte Modding-Gruppe: Halte ServerQuery gesichert, richte Kanal-Passwörter ein und plane wöchentliche Backups. So bleibt ein stark frequentierter TeamSpeak-Server Linux-Installation stabil und vorhersehbar.
Starte einfach und verfeinere nach und nach. Wenn du dich für eine Konfiguration entschieden hast, beachte: GUI-Zugriff auf einer VM kann die Erstkonfiguration beschleunigen. Lies den nächsten Abschnitt für gehostete Optionen und den Desktop-Pfad.
Hosting & Remote-Verwaltung

Betreibe TeamSpeak auf einer Plattform, die für stabile Sprachübertragung und sauberes Routing ausgelegt ist. Unser Linux VPS gibt dir eine öffentliche IPv4, Regionen mit geringem Jitter und Root-Zugriff an einem Ort. Du kannst klein anfangen, die Latenz niedrig halten und innerhalb von Minuten skalieren, wenn deine Community wächst.
Was du mit Cloudzy's Linux VPS bekommst:
- Rechenleistung, auf die du dich verlassen kannst: moderne vCPUs, konstante Taktgeschwindigkeiten und dedizierter RAM, der für Echtzeit-Sprachübertragung ausgelegt ist.
- Speicher, der mithält: NVMe- oder SSD-Speicher für schnelle Dateiübertragungen und flotte Log-Schreibvorgänge.
- Netzwerk für Sprachkommunikation: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
- OS-Images, die zu deinem Setup passen: Ubuntu 24.04 LTS, Debian 12 oder Rocky 9 - alle bereit für eine saubere systemd Installation.
- Zugriff und Kontrolle: vollständiger Root-Zugriff, Out-of-Band-Konsole, rDNS und Firewall-Regeln, die du ohne Support-Ticket anpassen kannst.
- Lifecycle-Tools: Snapshots vor Updates, schnelle Wiederherstellung und unkomplizierte Plan-Anpassungen.
- Globale Regionen: Mit über 12 Standorten auf mehr als 3 Kontinenten wählen Sie das Rechenzentrum, das Ihren Spielern am nächsten liegt, um die Latenz zu minimieren.
- Support und Verfügbarkeit: Rund-um-die-Uhr-Support durch echte Ingenieure und eine Verfügbarkeit von 99,95 % SLA.
Wenn Sie auf Ihrem VPS eine Desktop-Oberfläche für schnelle visuelle Änderungen benötigen, installieren Sie eine Linux RDP-Server als One-Click-App auf Ihrem Linux VPS.
Fazit
Sie haben gerade gesehen, wie man einen TeamSpeak-Server auf Linux einrichtet - mit einem einfachen, wiederholbaren Ablauf. Dieser Ansatz macht die Einrichtung für weitere Nodes oder Regionen vorhersehbar. Verwenden Sie eine LTS-Distribution, einen dedizierten Benutzer und eine saubere systemd Unit. Öffnen Sie die UDP- und TCP-Ports, Ports die relevant sind, sichern Sie sich den Privilege Keyund fügen Sie SRV hinzu, wenn Sie eine sprechende Adresse bevorzugen. Für einen reibungslosen Betrieb und eine stabile öffentliche IP empfiehlt sich das Hosting auf einem Cloudzy Linux VPS damit Ihr Server jederzeit erreichbar bleibt.

