📌 Was du lernen wirst
In diesem Tutorial zeige ich dir, wie du einen eigenen TeamSpeak 3 Server auf deinem V-Server (Virtual Private Server) installierst und einrichtest. Mit einem eigenen TS3-Server hast du volle Kontrolle über deine Voice-Kommunikation – perfekt für Gaming-Clans, Communities oder private Gruppen!
🛠️ Voraussetzungen
- Ein V-Server mit Linux (Ubuntu/Debian empfohlen)
- Root-Zugang oder sudo-Rechte
- SSH-Client (z.B. PuTTY für Windows oder Terminal für Mac/Linux)
- Mindestens 512 MB RAM (1 GB empfohlen)
- Eine feste IP-Adresse oder Domain
📋 Schritt 1: System aktualisieren
Verbinde dich per SSH mit deinem Server und aktualisiere zunächst das System:
sudo apt update && sudo apt upgrade -y
📋 Schritt 2: TeamSpeak-Benutzer erstellen
Aus Sicherheitsgründen sollte der TeamSpeak-Server nicht als Root laufen. Erstelle einen eigenen Benutzer:
sudo adduser --disabled-login teamspeak
📋 Schritt 3: Zum TeamSpeak-Benutzer wechseln
Wechsle zum neu erstellten Benutzer:
sudo su - teamspeak
📋 Schritt 4: TeamSpeak 3 Server herunterladen
Lade die neueste Version des TeamSpeak 3 Servers herunter. Gehe auf die TeamSpeak Download-Seite und kopiere den Link für Linux (64-bit):
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
📋 Schritt 5: Archiv entpacken
Entpacke das heruntergeladene Archiv:
tar xvfj teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Wechsle in das entpackte Verzeichnis:
cd teamspeak3-server_linux_amd64
📋 Schritt 6: Lizenz akzeptieren
Bevor der Server starten kann, musst du die Lizenzvereinbarung akzeptieren:
touch .ts3server_license_accepted
📋 Schritt 7: TeamSpeak Server starten
Starte den TeamSpeak 3 Server zum ersten Mal:
./ts3server_startscript.sh start
- Server Admin Token - Damit wirst du Admin auf dem Server
- ServerQuery Admin Account - Für die Server-Verwaltung
Speichere diese Daten sofort ab! Sie werden nur einmal angezeigt!
📋 Schritt 8: Firewall konfigurieren (optional)
Falls du eine Firewall nutzt (z.B. UFW), musst du die TeamSpeak-Ports freigeben:
sudo ufw allow 9987/udp # Voice
sudo ufw allow 30033/tcp # Filetransfer
sudo ufw allow 10011/tcp # ServerQuery
📋 Schritt 9: Autostart einrichten
Damit der TeamSpeak-Server automatisch startet, wenn dein V-Server neustartet, erstelle einen Systemd-Service. Wechsle zurück zum Root-Benutzer:
exit
Erstelle die Service-Datei:
sudo nano /etc/systemd/system/teamspeak.service
Füge folgenden Inhalt ein:
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Speichere mit STRG+O, dann Enter, und schließe mit STRG+X.
Aktiviere den Service:
sudo systemctl daemon-reload
sudo systemctl enable teamspeak
sudo systemctl start teamspeak
🎉 Schritt 10: Mit dem Server verbinden
Öffne deinen TeamSpeak 3 Client und verbinde dich mit:
deine-server-ip
Beim ersten Verbinden wirst du nach dem Server Admin Token gefragt. Gib den Token ein, den du in Schritt 7 gespeichert hast, um Admin-Rechte zu erhalten.
✅ Geschafft!
Dein eigener TeamSpeak 3 Server läuft jetzt! Du kannst nun Channel erstellen, Berechtigungen verwalten und deine Community einladen.
🔧 Nützliche Befehle
# Server-Status prüfen
sudo systemctl status teamspeak
# Server stoppen
sudo systemctl stop teamspeak
# Server starten
sudo systemctl start teamspeak
# Server neustarten
sudo systemctl restart teamspeak
🔒 Sicherheitstipps
- Regelmäßige Updates: Halte deinen TeamSpeak-Server auf dem neuesten Stand
- Starke Passwörter: Setze sichere Passwörter für Server und Channel
- Berechtigungen: Vergib Admin-Rechte nur an vertrauenswürdige Personen
- Backup: Sichere regelmäßig deine Server-Konfiguration
- Anti-Flood: Aktiviere Flood-Schutz gegen Spam-Attacken
📊 Standard-Ports
| Port | Protokoll | Verwendung |
|---|---|---|
| 9987 | UDP | Voice (Standard-Port) |
| 30033 | TCP | Dateitransfer |
| 10011 | TCP | ServerQuery |
| 10022 | TCP | ServerQuery (SSH) |
❓ Probleme oder Fragen?
Schau dir das Video oben an für eine detaillierte visuelle Anleitung. Bei weiteren Fragen kannst du mich gerne auf meinen Social-Media-Kanälen kontaktieren oder in meinem Discord vorbeischauen!