Teamspeak 3 Server nach Serverneustart automatisch Starten lassen

Teamspeak · 1 Min. Lesezeit · 4 Schritte

In diesem Tutorial zeige ich euch, wie ihr euren Teamspeak 3 Server beispielsweise nach einen unvorhersehbaren Neustart eures Linux Servers automatisch Starten lassen könnt.

Um einen TeamSpeak 3 Server unter Linux automatisch bei jedem Systemstart auszuführen, erstelle am besten einen systemd-Service. Dies sorgt dafür, dass der Server im Hintergrund läuft, automatisch neu startet und sicher verwaltet wird.

Wichtig: Eurer Teamspeak Server sollte ausgeschaltet (gestoppt) sein, bevor ihr diese Tutorial durchführt, da es ansonsten zu Fehlermeldungen kommen kann!

1.) Systemd-Dienstdatei anlegen

Öffne ein Terminal und erstelle als Administrator eine neue Service-Datei:

sudo nano /etc/systemd/system/ts3server.service

2.) Konfiguration einfügen

Füge den folgenden Inhalt in die leere Datei ein.
Tipp: Trag oben unter „Befehle anpassen“ deinen Benutzernamen ({{benutzer:teamspeak}}) und deinen Installationspfad ({{pfad:/home/teamspeak/teamspeak3-server_linux_amd64}}) ein – der Code unten passt sich automatisch an.

[Unit]
Description=TeamSpeak 3 Server
After=network.target

[Service]
WorkingDirectory={{pfad:/home/teamspeak/teamspeak3-server_linux_amd64}}/
User={{benutzer:teamspeak}}
Group={{benutzer:teamspeak}}
Type=forking
ExecStart={{pfad:/home/teamspeak/teamspeak3-server_linux_amd64}}/ts3server_startscript.sh start
ExecStop={{pfad:/home/teamspeak/teamspeak3-server_linux_amd64}}/ts3server_startscript.sh stop
PIDFile={{pfad:/home/teamspeak/teamspeak3-server_linux_amd64}}/ts3server.pid
Restart=always
RestartSec=15

[Install]
WantedBy=multi-user.target

Speicher und schließe die Datei mit STRG+X, danach J (oder Y) und Enter.

3.) Dienst aktivieren und starten

Lade den systemd-Manager neu, aktiviere den automatischen Start und führe den Server direkt aus:

# Systemd-Konfiguration neu laden
sudo systemctl daemon-reload
# Autostart bei jedem Boot aktivieren
sudo systemctl enable ts3server.service
# TeamSpeak Server jetzt manuell starten
sudo systemctl start ts3server.service

4.) Status überprüfen

Mit diesem Befehl kontrollierst du, ob der Server fehlerfrei im Hintergrund läuft:

sudo systemctl status ts3server.service

Frage oder Feedback?

Deine E-Mail-Adresse wird nicht veröffentlicht. Kommentare erscheinen nach einer kurzen Prüfung.

// Partner & Unterstützer
MeinAppwerkMeinAppwerkMeinAppwerkMeinAppwerkMeinAppwerkMeinAppwerkMeinAppwerkMeinAppwerk