TeamSpeak 3 Server erstellen: Linux-Anleitung Schritt für Schritt
Wie erstellen Sie einen TeamSpeak 3 Server? Installation unter Linux, Lizenz, Privilege Key, Ports 9987 und 30033, systemd-Dienst, Backup und Sicherheit.

Inhalt
TeamSpeak ist eine Sprachkommunikationssoftware mit geringer Latenz, die besonders unter Spielern und Clans verbreitet ist. Wenn Sie Ihren eigenen TeamSpeak Server erstellen, haben Sie Kanäle, Berechtigungen und Logs vollständig unter Kontrolle, und der Server verbraucht sehr wenige Ressourcen. Er läuft problemlos neben einem Gameserver oder einem Discord-Bot auf derselben Maschine.
In dieser Anleitung erklären wir, wie Sie einen TeamSpeak 3 Server unter Linux von Grund auf installieren, den ersten Admin-Schlüssel erhalten, die Ports freigeben, den Server als Dienst betreiben, Backups erstellen und die Sicherheitseinstellungen vornehmen.
Voraussetzungen
- Betriebssystem: Der TeamSpeak 3 Server wird für Linux, Windows und macOS veröffentlicht. In dieser Anleitung verwenden wir Ubuntu und Debian.
- Ressourcen: Für einige Dutzend Nutzer reichen einige Hundert MB RAM; die Prozessorlast ist sehr gering.
- Lizenz: Ohne Lizenz gilt eine Grenze von einem virtuellen Server und 32 Nutzern.
Sie müssen nur wissen, wie Sie sich per SSH mit dem Server verbinden; alle weiteren Befehle geben wir Schritt für Schritt an.
Schritt 1: Benutzer und Dateien
Betreiben Sie TeamSpeak aus Sicherheitsgründen nicht als root, sondern mit einem eigenen Benutzer:
sudo apt update
sudo apt install bzip2 wget
sudo useradd -m -s /bin/bash teamspeak
sudo su - teamspeak
Kopieren Sie auf der Downloadseite der offiziellen TeamSpeak-Website den Link zum Paket Server 64-bit für Linux, laden Sie es auf dem Server herunter und entpacken Sie es:
wget -O ts3server.tar.bz2 "https://.../teamspeak3-server_linux_amd64-X.X.X.tar.bz2"
tar -xjf ts3server.tar.bz2
cd teamspeak3-server_linux_amd64
Die Adresse enthält die aktuelle Versionsnummer von der Website.
Schritt 2: Lizenz akzeptieren
Der TeamSpeak Server startet nicht ohne eine Datei, die bestätigt, dass Sie die Nutzungsbedingungen akzeptiert haben. Lesen Sie die Bedingungen in der Lizenzdatei im Serverordner und akzeptieren Sie sie mit:
touch .ts3server_license_accepted
Schritt 3: Erster Start und Admin-Schlüssel
./ts3server_startscript.sh start
Beim ersten Start erzeugt der Server zwei wichtige Angaben. Speichern Sie sie sofort an einem sicheren Ort:
- ServerQuery-Admin-Konto: Benutzername
serveradminund Passwort. Damit verwalten Sie den Server über die Kommandozeile oder mit Verwaltungswerkzeugen. - Privilege Key (Token): Ein Einmalschlüssel, mit dem Sie sich beim ersten Verbinden mit dem TeamSpeak-Client selbst zum Server Admin machen.
Diese Angaben stehen in der Ausgabe des Starts und in der Logdatei im Ordner logs innerhalb des Serverordners:
grep -i "token=" logs/*.log
Schritt 4: Ports und Firewall
| Port | Protokoll | Wofür? | Öffentlich freigeben? |
|---|---|---|---|
| 9987 | UDP | Sprachdaten (virtueller Standardserver) | Ja |
| 30033 | TCP | Dateiübertragung (Icons, Avatare, Dateien) | Ja |
| 10011 | TCP | ServerQuery (Klartext) | Nein; nur Ihre eigene IP |
| 10022 | TCP | ServerQuery (SSH) | Nein; nur Ihre eigene IP |
Wenn Sie unter Ubuntu ufw verwenden:
sudo ufw allow 9987/udp
sudo ufw allow 30033/tcp
Die ServerQuery-Ports sind Türen zur vollständigen Verwaltung Ihres Servers; geben Sie sie nicht öffentlich frei. Wenn Sie Verwaltungswerkzeuge nutzen, öffnen Sie diese Ports nur für Ihre eigene IP-Adresse oder greifen Sie per SSH Tunnel darauf zu. Die Nutzung von UFW erklären wir ausführlich in unserer Anleitung UFW Firewall.
Schritt 5: Verbinden und Admin werden
- Öffnen Sie im TeamSpeak-Client das Menü Connections → Connect.
- Geben Sie als Serveradresse die IP-Adresse Ihres Servers ein (da der Standardport 9987 ist, müssen Sie keinen Port angeben).
- Nach dem Verbinden werden Sie nach dem Privilege Key gefragt; geben Sie den Schlüssel ein, den Sie in Schritt 3 gespeichert haben.
Jetzt sind Sie in der Gruppe Server Admin. Kanäle, Servergruppen und Berechtigungen verwalten Sie direkt im Client. Um ein Serverpasswort festzulegen, klicken Sie mit der rechten Maustaste auf den Servernamen und öffnen die Servereinstellungen.
Möchten Sie Ihre eigene Domain verwenden, genügt für eine Subdomain wie ts.ihredomain.de ein A-Eintrag, der auf die IP-Adresse Ihres Servers zeigt; Details finden Sie in unserem Artikel Was ist eine Subdomain?.
Schritt 6: Als Systemdienst betreiben
Damit der Server nach Neustarts automatisch startet, legen Sie einen systemd-Dienst an. Wechseln Sie zurück zum Benutzer root und legen Sie die Datei /etc/systemd/system/teamspeak.service an:
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
User=teamspeak
Group=teamspeak
Type=forking
WorkingDirectory=/home/teamspeak/teamspeak3-server_linux_amd64
ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server.pid
Restart=on-failure
[Install]
WantedBy=multi-user.target
Stoppen Sie zuerst den manuell gestarteten Server und aktivieren Sie dann den Dienst:
sudo -u teamspeak /home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
sudo systemctl daemon-reload
sudo systemctl enable --now teamspeak
Backup und Update
Alle Daten des TeamSpeak Servers (Kanäle, Berechtigungen, Nutzer und hochgeladene Dateien) liegen im Serverordner. In der Standardinstallation sind die wichtigsten davon die Datenbankdatei ts3server.sqlitedb und der Ordner files. Für ein konsistentes Backup stoppen Sie den Server kurz und archivieren den gesamten Ordner:
sudo systemctl stop teamspeak
sudo tar -czf ~/teamspeak-backup-$(date +%F).tar.gz -C /home/teamspeak teamspeak3-server_linux_amd64
sudo systemctl start teamspeak
Update: Laden Sie die neue Version herunter und entpacken Sie sie bei gestopptem Server über den vorhandenen Ordner; Ihre Datenbank und Ihre Dateien bleiben erhalten. Erstellen Sie vor dem Update unbedingt ein Backup. Wie Sie regelmäßige und vom Server unabhängige Backups erstellen, erklären wir in unserer Anleitung Server Backup.
Sicherheitsempfehlungen
- Geben Sie die ServerQuery-Ports nicht ins Internet frei; erlauben Sie nur Ihre eigene IP-Adresse oder einen SSH Tunnel.
- Teilen Sie das
serveradmin-Passwort und die Privilege Keys mit niemandem. - Entfernen Sie unnötige Berechtigungen aus den Standardgruppen; schränken Sie die Rechte neuer Nutzer zum Anlegen von Kanälen und zum Hochladen von Dateien ein.
- TeamSpeak Server sind ein häufiges DDoS-Ziel; ein Schutz auf Netzwerkebene vor Ihrem Server ist wichtig. Details finden Sie in unserem Artikel Was ist ein DDoS-Angriff?.
Nodesty für Ihren TeamSpeak Server
Da der TeamSpeak Server sehr wenige Ressourcen verbraucht, läuft er problemlos auf derselben Maschine wie Ihr Gameserver. In unseren Gameserver-Paketen erhalten Sie vollen Admin-Zugriff, sodass Sie TeamSpeak mit den Schritten aus dieser Anleitung neben Ihrem Gameserver installieren können. Möchten Sie einen separaten Server, werden die Pakete AMD Ryzen 9 9950X vServer in Frankfurt und New York mit L3–L7-DDoS-Schutz durch nShield und kostenlosen täglichen Backups mit 7 Tagen Aufbewahrung angeboten.
TeamSpeak ist eine Marke der TeamSpeak Systems GmbH. Nodesty ist nicht mit TeamSpeak Systems verbunden und wird nicht von ihr unterstützt.
Häufig gestellte Fragen
Ist ein TeamSpeak Server kostenlos?
Die Serversoftware von TeamSpeak 3 lässt sich ohne Lizenz kostenlos nutzen. Ohne Lizenz gilt eine Grenze von einem virtuellen Server und 32 Nutzern. Brauchen Sie mehr Nutzer oder virtuelle Server, sehen Sie sich die Lizenzoptionen von TeamSpeak an.
Wie viele Ressourcen braucht ein TeamSpeak Server?
Sehr wenige. Für einige Dutzend Nutzer braucht ein TeamSpeak Server nur einige Hundert MB RAM und sehr wenig Prozessorleistung. Deshalb lässt er sich meist problemlos neben einem Gameserver oder einem Bot auf demselben Server betreiben.
Ich habe den Privilege Key verloren. Was kann ich tun?
Sie können sich per ServerQuery mit dem Server verbinden und einen neuen Admin-Schlüssel erzeugen. Haben Sie auch das ServerQuery-Admin-Passwort verloren, stoppen Sie den Server und starten ihn einmal mit dem Parameter serveradmin_password, um ein neues Passwort festzulegen; lassen Sie diesen Parameter nicht dauerhaft gesetzt.
TeamSpeak oder Discord?
Discord ist kostenlos, erfordert keine Installation und bietet starke Funktionen für Textchat und Community. TeamSpeak läuft dagegen auf Ihrem eigenen Server, sodass Sie die volle Kontrolle über die Sprachkommunikation haben; wegen der geringen Latenz und des niedrigen Ressourcenverbrauchs bevorzugen kompetitive Spieler und Clans es weiterhin.
Warum kann sich niemand mit meinem Server verbinden?
Der häufigste Grund ist, dass der Port 9987 UDP in der Firewall nicht offen ist; die Sprachdaten von TeamSpeak laufen über UDP. Funktioniert die Dateiübertragung nicht, öffnen Sie auch den Port 30033 TCP. Ob der Server läuft und auf welchen Ports er lauscht, prüfen Sie mit ss -tulpn.
Wird TeamSpeak 3 noch genutzt?
Ja. Zwar erscheinen auch Versionen der neuen Generation von TeamSpeak, der TeamSpeak 3 Server ist aber weiterhin verbreitet, und der Großteil der Clients kann sich mit ihm verbinden. Prüfen Sie vor einer neuen Installation die aktuellen Serveroptionen auf der Website von TeamSpeak.
Über den Autor
Nodesty-Team · Infrastruktur und Support
Das Nodesty-Team betreibt unsere Server, unser Netzwerk und unseren DDoS-Schutz im Alltag und beantwortet Support-Anfragen rund um die Uhr. Diese Ratgeber entstehen aus dieser Arbeit.
Verwandte Artikel

FiveM Server optimieren: Lag und hohe ms beheben
Warum laggt Ihr FiveM Server? Messen mit resmon und profiler, Skripte mit hohen ms-Werten, Datenbankabfragen, große Assets und die Wahl der Hardware.

Minecraft Velocity Netzwerk einrichten: Lobby und mehrere Server
Wie richten Sie mit Velocity ein Minecraft-Netzwerk ein? velocity.toml, Modern Forwarding, Paper-Backend-Server, Firewall und Plugins für das Netzwerk.

Minecraft Modpack Server erstellen: Forge, NeoForge und Fabric
Wie erstellen Sie einen Minecraft Modpack Server? Server Pack, Forge, NeoForge und Fabric installieren, Java-Version, RAM, Client-Mods und Updates erklärt.