TeamSpeak 3 Server auf Linux updaten
In dieser Anleitung aktualisierst du deinen TeamSpeak 3-Server auf einem Linux-Server (Debian/Ubuntu) von Version 3.13.7 auf 3.13.8. Wir erstellen zuerst ein vollständiges Backup auf deinem lokalen PC – per YATQA und per FileZilla – und führen danach das Update Schritt für Schritt über PuTTY durch.
Aktuelle Versionen #
Prüfe vor dem Update immer, welche Version aktuell verfügbar ist:
| Software | Aktuelle Version | Download / Info |
|---|---|---|
| TS3 Server (Linux 64-bit) | 3.13.8 | teamspeak.com/downloads |
| TS3 Client (Windows/Linux/Mac) | 3.6.2 | teamspeak.com/downloads |
| YATQA | – | yat.qa |
| FileZilla Client | – | filezilla-project.org |
./ts3server_linux_amd64 version
Voraussetzungen #
- SSH-Zugang zum Linux-Server (z. B. per PuTTY oder Terminal)
- FTP/SFTP-Zugang (z. B. per FileZilla)
- YATQA installiert und mit dem Server verbunden (für YATQA-Backups)
- Serverquery-Zugangsdaten (Benutzername + Passwort)
- Ausreichend freier Speicherplatz auf deinem lokalen PC
Backup erstellen #
Bevor der Server gestoppt wird – zuerst ein vollständiges Backup! Wir nutzen alle drei Methoden kombiniert: YATQA-Snapshot, YATQA-Datei-Backup und FileZilla für den kompletten Home-Ordner.
📁 Schritt 1 – Backup-Ordner auf dem PC anlegen
Lege auf deinem lokalen PC eine übersichtliche Ordnerstruktur an. Empfohlenes Schema mit Server-IP und Datum:
D:\2026_Server\
└── ionos_server\
└── 212.227.191.180_davai-ts.de\
└── backup\
└── 28_05_2026\
├── yatqa\ ← Serverschnappschuss (.tsbak)
├── yatqa_icons\ ← Datei-Backup mit Icons
└── home_ts3\ ← kompletter /home/ts3 via FileZilla
Der Serverschnappschuss exportiert die gesamte Serverkonfiguration –
Kanäle, Gruppen, Berechtigungen, Benutzer – als .tsbak-Datei.
Icons sind hier nicht enthalten (dafür Methode 3).
-
1
YATQA starten → oben links auf Favoriten klicken → deinen Server auswählen und verbinden.
-
2
Im Hauptfenster oben links auf den Tab „Sonstiges" klicken.
YATQA → Tab oben links: Sonstiges -
3
Unten im Bereich auf „Serverschnappschuss erstellen" klicken.
-
4
Im Speichern-Dialog den vorbereiteten Ordner wählen:
D:\2026_Server\ionos_server\212.227.191.180_davai-ts.de\backup\28_05_2026\yatqa\Dateiname vergeben, z. B.:
snapshot_davai-ts_28052026
(keine Umlaute · keine Sonderzeichen · keine Leerzeichen) -
5
Prüfen: Datei ist vorhanden und hat eine Dateigröße > 0? ✓
Das Datei-Backup lädt alle Icons, Avatare und hochgeladenen Dateien direkt vom Server auf deinen PC herunter. Dieser Schritt erfolgt ebenfalls im Tab „Sonstiges".
-
1
In YATQA den Tab „Sonstiges" (oben links) aufrufen – du bist noch mit dem Server verbunden.
-
2
Unten rechts auf „Dateien-Backup-erstellen" klicken.
YATQA → Sonstiges → unten rechts: Dateien-Backup-erstellen -
3
Zielordner auf dem PC auswählen:
D:\2026_Server\ionos_server\212.227.191.180_davai-ts.de\backup\28_05_2026\yatqa_icons\ -
4
Download abwarten – bei vielen Icons kann das einige Minuten dauern.
⚠️ Geduld Je mehr Icons auf dem Server vorhanden sind, desto länger dauert der Download. Das Fenster nicht schließen! -
5
Prüfen: Ordner enthält Dateien (Icons als Bilddateien)? ✓
Mit FileZilla sicherst du den gesamten /home/ts3 Ordner
auf deinen PC. Das beinhaltet die komplette SQLite-Datenbank, alle Logs,
Icons, Zertifikate und Konfigurationsdateien.
-
1
FileZilla öffnen und per SFTP verbinden (mit dem
root-Benutzer oder direkt alsts3):Protokoll: SFTP – SSH File Transfer Protocol Host: 212.227.191.180 Port: 22 Benutzer: root Passwort: ●●●●●●●● -
2
Im rechten Fenster (Server) navigieren zu:
/home/ts3/Du siehst dort den Ordner
teamspeak3-server_linux_amd64. -
3
Im linken Fenster (PC) in den Backup-Zielordner navigieren:
D:\2026_Server\ionos_server\212.227.191.180_davai-ts.de\backup\28_05_2026\home_ts3\ -
4
Den Ordner
teamspeak3-server_linux_amd64auf der rechten Seite markieren → Rechtsklick → Herunterladen.💡 Tipp Alternativ: eine Ebene höher gehen (/home/) und den komplettents3-Ordner herunterladen – sichert auch versteckte Dateien wie.ts3server_license_accepted. -
5
Rechte & Gruppe prüfen – während du noch in FileZilla bist, prüfe im rechten Fenster per Rechtsklick auf den Ordner → Dateiattribute bzw. schaue in PuTTY:
# In PuTTY als root – Besitzer und Rechte prüfen ls -la /home/ts3/ ls -la /home/ts3/teamspeak3-server_linux_amd64/Erwartete Ausgabe – alles muss dem Benutzer
ts3gehören:drwxr-xr-x ts3 ts3 teamspeak3-server_linux_amd64 -rwxr-xr-x ts3 ts3 ts3server -rwxr-xr-x ts3 ts3 ts3server_startscript.sh -rw-r--r-- ts3 ts3 ts3server.sqlitedbFalls der Besitzer falsch ist (z. B.
root), korrigieren:chown -R ts3:ts3 /home/ts3/ -
6
Logs kurz überprüfen – bevor der Server gestoppt wird, einen Blick in die aktuellen Logs werfen:
# Letzte 30 Zeilen des aktuellen Logs anzeigen tail -30 /home/ts3/teamspeak3-server_linux_amd64/logs/ts3server_1_1.logAuf folgende Auffälligkeiten achten:
ERRORoderCRITICALEinträge → notieren- Viele fehlgeschlagene Login-Versuche → Brute-Force-Schutz prüfen
- Ungewöhnliche IP-Adressen in Verbindungen
📌 Tipp Die Logdateien auch lokal sichern – sie befinden sich im Ordner/home/ts3/teamspeak3-server_linux_amd64/logs/und wurden bereits mit FileZilla mitgesichert. ✓
Server updaten #
Backup vollständig? ✓ Dann geht es jetzt mit dem eigentlichen Update los. Wir arbeiten per PuTTY direkt auf dem Server.
💻 PuTTY starten & einloggen
-
1
PuTTY öffnen → Host Name eingeben:
212.227.191.180→ Port:22→ Open klicken. -
2
Als root einloggen:
login as: root root@212.227.191.180's password: ●●●●●●●● -
3
Zum TeamSpeak-Benutzer wechseln und ins Serververzeichnis navigieren:
su ts3 cd ~/teamspeak3-server_linux_amd64
■ Server stoppen
./ts3server_startscript.sh stop
Erwartete Ausgabe:
Stopping the TeamSpeak 3 server .
done
Status bestätigen (der Server muss gestoppt sein):
./ts3server_startscript.sh status
No server running (ts3server.pid is missing)
Aktuelle Version notieren:
./ts3server version
TeamSpeak 3 Server 3.13.7 (2022-06-20 12:21:53)
⬇ Neue Version herunterladen
Ins Home-Verzeichnis des ts3-Benutzers wechseln und die neue Version laden. Den aktuellen Link findest du auf teamspeak.com/downloads (Rechtsklick → Link-Adresse kopieren):
cd ~
wget https://files.teamspeak-services.com/releases/server/3.13.8/teamspeak3-server_linux_amd64-3.13.8.tar.bz2
Archiv entpacken:
tar xfvj teamspeak3-server_linux_amd64-3.13.8.tar.bz2
🔄 Neue Dateien einspielen
Die neuen Programmdateien in das bestehende Verzeichnis kopieren. Datenbank und Konfiguration werden dabei nicht überschrieben.
cp -r ~/teamspeak3-server_linux_amd64-3.13.8/* ~/teamspeak3-server_linux_amd64/
ts3server.sqlitedb oder ts3server.ini überschreiben –
dort liegen alle Kanäle, Gruppen und Nutzer. Der obige Befehl lässt diese Dateien
unberührt, da sie im Quellordner nicht vorhanden sind.
Heruntergeladenes Archiv und entpackten Ordner löschen:
rm -rf ~/teamspeak3-server_linux_amd64-3.13.8
rm ~/teamspeak3-server_linux_amd64-3.13.8.tar.bz2
🔒 Rechte & Besitzer kontrollieren
Nach dem Kopieren sicherstellen, dass alle Dateien dem Benutzer ts3 gehören:
# Als root ausführen (exit falls noch als ts3)
exit
chown -R ts3:ts3 /home/ts3/
ls -la /home/ts3/teamspeak3-server_linux_amd64/
Ausführrechte für das Startscript prüfen:
chmod +x /home/ts3/teamspeak3-server_linux_amd64/ts3server_startscript.sh
chmod +x /home/ts3/teamspeak3-server_linux_amd64/ts3server
▶ Server starten
su ts3
cd ~/teamspeak3-server_linux_amd64
./ts3server_startscript.sh start
Erwartete Ausgabe:
TeamSpeak 3 server started, for details please view the log file
✓ Version prüfen
./ts3server version
Erwartete Ausgabe nach erfolgreichem Update:
TeamSpeak 3 Server 3.13.8 (2023-06-05 08:00:00)
Verbinde dich außerdem mit dem TS3-Client → Extras → Server-Informationen → Version prüfen.
Tools & Downloads #
| Tool | Zweck | Link |
|---|---|---|
| PuTTY | SSH-Client für Windows | putty.org |
| FileZilla | SFTP/FTP-Client | filezilla-project.org |
| YATQA | TeamSpeak ServerQuery-Tool & Backup | yat.qa |
| TS3 Server Download | Offizielle Server-Downloads (alle Versionen) | teamspeak.com |
| TS3 Client Download | Client für Windows, Linux, macOS | teamspeak.com |
Häufige Fragen #
Gehen meine Kanäle und Gruppen beim Update verloren?
Nein. Die Datenbank (ts3server.sqlitedb) wird durch das Update nicht
verändert. Alle Kanäle, Gruppen, Berechtigungen und Benutzer bleiben erhalten.
Muss ich den Server stoppen, bevor ich update?
Ja, unbedingt. Das Ersetzen der Programmdatei während der Server läuft kann zu Datenbankfehlern oder Datenverlust führen.
Wo finde ich den ServerQuery-Login für YATQA?
Der initiale ServerQuery-Login (serveradmin + Passwort) wird beim ersten
Start des Servers in der Konsole angezeigt und in die Logdatei geschrieben.
Prüfe dafür die Datei logs/ts3server_*.log.
Mein Server startet nach dem Update nicht mehr – was tun?
Prüfe die Logdatei auf Fehler:
cat ~/teamspeak3-server_linux_amd64/logs/ts3server_*.log | tail -50
Im Zweifelsfall stelle das Backup wieder her, indem du die gesicherten Dateien per FileZilla zurück auf den Server lädst und den Server neu startest.