Benutzer online
Gäste online 1
Mitglieder online 0

Mitglieder insgesamt: 1
Neuestes Mitglied: Loop1403
Foren-Statistiken
Besucher-Zähler
Besucher heute: 23
Besucher gestern: 19
Rekord: 485 (09.09.2026)
Besucher gesamt: 4948

Gesamt-Statistiken
Themen gesamt: 19
Beiträge gesamt: 19
Mitgliederumfragen
Hostet ihr eure Clouds selber?
ja100 %
100% [1 Vote]
Nein0 %
0% [0 Votes]
Kontaktformular
Für Hinweise, Fragen und Kritik haben wir stets ein offenes Ohr.
Einfach nachfolgendes Formular absenden und wir antworten schnellstmöglich.
CAPTCHA ImageRefresh Image

[Anleitung] TeamSpeak 3 Server per Docker Stack installieren (Feste IP & Lokaler Datenordner)

Letzte Aktualisierung
Loop1403Loop1403Seiten Administrator
Veröffentlicht am
# [Anleitung] TeamSpeak 3 Server per Docker Stack installieren (Feste IP & Lokaler Datenordner)

In dieser Anleitung zeigen wir dir, wie du einen TeamSpeak 3 Server als Docker-Stack (Compose) aufsetzt. Diese Konfiguration nutzt eine feste IP-Adresse aus deinem bestehenden Docker-Netzwerk und speichert alle Serverdaten in einem lokalen Ordner. Das macht Backups und den Import von alten Server-Einstellungen kinderleicht.

### Voraussetzungen
* Ein bereits existierendes Docker-Netzwerk mit dem Namen Netzwerk-Container.
* Die IP-Adresse 192.168.164.122 muss in deinem Netzwerk frei sein.
* SSH-Zugriff (oder Terminal-Zugriff) auf deinen Server.

---

### Schritt 1: Verzeichnis auf dem Server erstellen
Zuerst erstellen wir den Ordner auf dem Host-System, in dem TeamSpeak später die Datenbank, Channels und Server-Icons speichert.

bash
mkdir -p /opt/ts3server-data


---

### Schritt 2: Docker Compose Konfiguration (Stack)
Erstelle eine Datei mit dem Namen docker-compose.yml (oder füge den Code in Portainer als neuen Stack ein) und füge folgenden Inhalt ein:

yaml
version: '3.8'

services:
 teamspeak:
 image: teamspeak:latest
 container_name: ts3-server
 restart: unless-stopped
 environment:
 TS3SERVER_LICENSE: accept
 volumes:
 # Links steht dein Ordner auf dem Server, rechts der Pfad im Container
 - /opt/ts3server-data:/var/ts3server
 networks:
 Netzwerk-Container:
 ipv4_address: 192.168.164.122

networks:
 Netzwerk-Container:
 external: true


*Hinweis: Mit TS3SERVER_LICENSE: accept akzeptierst du die offiziellen TeamSpeak-Lizenzbedingungen.*

---

### Schritt 3: Stack starten
Navigiere im Terminal in den Ordner mit deiner docker-compose.yml und starte den Server mit folgendem Befehl:

bash
docker compose up -d


---

### Schritt 4: Admin-Token (Berechtigungsschlüssel) auslesen
Beim ersten Start generiert TeamSpeak automatisch den Administrator-Schlüssel. Diesen benötigst du, um dich beim ersten Verbinden auf dem Server als "Server Admin" einzutragen.

Gib folgenden Befehl ein, um die Logs anzuzeigen:
bash
docker logs ts3-server

Suche in den Logzeilen nach einem Eintrag, der so aussieht:
token=xxxx-xxxx-xxxx-xxxx-xxxx
Kopiere diesen Schlüssel und gib ihn in deinem TeamSpeak-Client ein, sobald du dich mit der IP 192.168.164.122 verbindest.

---

### Bonus: Bestehende TS3-Daten importieren (Optional)
Wenn du von einem alten Server umziehst und deine Channels, Rechte und User behalten möchtest:

1. Stoppe den neuen Container:
bash
 docker compose stop
 

2. Kopiere alle Dateien deines alten Servers (z. B. ts3server.sqlitedb, Ordner files, etc.) direkt in das Verzeichnis /opt/ts3server-data/ auf dem Server.
3. Setze die Dateirechte korrekt, damit Docker auf die importierten Daten zugreifen kann:
bash
 chmod -R 777 /opt/ts3server-data
 

4. Starte den Container wieder:
bash
 docker compose start
 


---
Fragen oder Probleme? Schreibt sie einfach hier drunter in die Kommentare!
Du kannst alle Themen in diesem Forum sehen.
Du kannst nicht ein neues Thema in diesem Forum eröffnen.
Du kannst nicht auf dieses Thema antworten.
Du kannst nicht Umfragen in diesem Forum erstellen.
Du kannst nicht Anhänge in diesem Forum hochladen.
Du kannst nicht Anhänge in diesem Forum herunterladen.
Anmelden
Noch keinen Account? Klicke hier, um dich zu registrieren.
Passwort vergessen?
Shoutbox
Du musst dich anmelden, um eine Nachricht zu senden.
Loop1403
Loop1403#1
Moingsen
SERVER BEITRETEN
Echte Live-Kanäle:
Eurotruck SimulatorJoin
LS 25Join
Schwesing BahnhofJoin
MindenerwaldJoin
Hebby`s SabbeleckeJoin
Sven,s ZockerbudeJoin
Left for DeadJoin
CounterstrikeJoin
World of WarshipsJoin
BattlefieldJoin
Klönecke( wenn nicht Gespielt wird)Join
Tratschecke ( im Single Player )Join
TeamJoin
AwayJoin
BesprechungJoin