Anleitung

TeamSpeak 3 Server auf Linux updaten

📅 Aktualisiert: Mai 2026 ⏱ ca. 15–30 Minuten 🚀 Schwierigkeit: Einfach

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.

⚠️ Immer zuerst Backup – dann Update! Überspringe das Backup niemals. Im Fehlerfall kannst du den Server damit vollständig wiederherstellen.

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
📌 Tipp Auf deinem Server kannst du die installierte Version jederzeit mit folgendem Befehl prüfen:
./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
💡 Wichtig bei Dateinamen Keine Umlaute (ä, ö, ü), keine Sonderzeichen und keine Leerzeichen im Ordner- oder Dateinamen verwenden!
2
YATQA – Serverschnappschuss (Konfiguration)
Sichert alle Kanäle, Gruppen, Rechte und Benutzer
🔨 YATQA

Der Serverschnappschuss exportiert die gesamte Serverkonfiguration – Kanäle, Gruppen, Berechtigungen, Benutzer – als .tsbak-Datei. Icons sind hier nicht enthalten (dafür Methode 3).

  1. 1

    YATQA starten → oben links auf Favoriten klicken → deinen Server auswählen und verbinden.

  2. 2

    Im Hauptfenster oben links auf den Tab „Sonstiges" klicken.

    YATQA → Tab oben links: Sonstiges
  3. 3

    Unten im Bereich auf „Serverschnappschuss erstellen" klicken.

  4. 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. 5

    Prüfen: Datei ist vorhanden und hat eine Dateigröße > 0? ✓

3
YATQA – Datei-Backup (Icons & Avatare)
Sichert alle hochgeladenen Icons, Avatare und Dateien vom Server
🔨 YATQA

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. 1

    In YATQA den Tab „Sonstiges" (oben links) aufrufen – du bist noch mit dem Server verbunden.

  2. 2

    Unten rechts auf „Dateien-Backup-erstellen" klicken.

    YATQA → Sonstiges → unten rechts: Dateien-Backup-erstellen
  3. 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. 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. 5

    Prüfen: Ordner enthält Dateien (Icons als Bilddateien)? ✓

4
FileZilla – kompletten /home/ts3 Ordner sichern
Vollständigstes Backup – Datenbank, Logs, Konfiguration, alles
🔨 FileZilla

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. 1

    FileZilla öffnen und per SFTP verbinden (mit dem root-Benutzer oder direkt als ts3):

    Protokoll:  SFTP – SSH File Transfer Protocol
    Host:       212.227.191.180
    Port:       22
    Benutzer:   root
    Passwort:   ●●●●●●●●
  2. 2

    Im rechten Fenster (Server) navigieren zu:

    /home/ts3/

    Du siehst dort den Ordner teamspeak3-server_linux_amd64.

  3. 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. 4

    Den Ordner teamspeak3-server_linux_amd64 auf der rechten Seite markieren → Rechtsklick → Herunterladen.

    💡 Tipp Alternativ: eine Ebene höher gehen (/home/) und den kompletten ts3-Ordner herunterladen – sichert auch versteckte Dateien wie .ts3server_license_accepted.
  5. 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 ts3 gehö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.sqlitedb

    Falls der Besitzer falsch ist (z. B. root), korrigieren:

    chown -R ts3:ts3 /home/ts3/
  6. 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.log

    Auf folgende Auffälligkeiten achten:

    • ERROR oder CRITICAL Einträ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. 1

    PuTTY öffnen → Host Name eingeben: 212.227.191.180 → Port: 22 → Open klicken.

  2. 2

    Als root einloggen:

    login as: root
    root@212.227.191.180's password: ●●●●●●●●
  3. 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/
⚠️ Achtung Niemals die 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.

✓ Update abgeschlossen! Dein Server läuft jetzt auf Version 3.13.8. Alle Kanäle, Gruppen und Benutzer sind unverändert erhalten geblieben.

Tools & Downloads #

ToolZweckLink
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.