Zahlungsmethoden Abuse

TeamSpeak Server Installation und Konfiguration unter Ubuntu 24.04: detaillierte Anleitung

08.10.2024, 20:38

TeamSpeak ist eine beliebte Sprach- und Textkommunikationssoftware, die in Gamer-Communities und anderen Kollektiven weit verbreitet ist. Diese geschlossene VOIP-Anwendung ermöglicht es Benutzern, in einem einzigen Chat über Sprachkanäle zu kommunizieren. TeamSpeak ist bekannt für Funktionen wie mobile Konnektivität, ein fortschrittliches Berechtigungssystem, hohe Klangqualität und andere. TeamSpeak Server und Client können auf verschiedenen Betriebssystemen wie Linux, FreeBSD, macOS und Windows (32- und 64-Bit-Versionen) installiert werden.

Anforderungen

Schritt 1: Anmeldung beim Server über SSH

Zunächst müssen Sie sich mit dem Server über SSH unter dem Benutzer root verbinden. Führen Sie den folgenden Befehl aus und ersetzen Sie dabei IP_Address durch die IP-Adresse Ihres Servers und Port_number durch die SSH-Portnummer:

ssh root@IP_Address -p Port_number

Um sicherzustellen, dass Sie die richtige Ubuntu-Version installiert haben, führen Sie den Befehl aus:

lsb_release -a

Erwartetes Ergebnis:

Distributor ID: Ubuntu
Description:    Ubuntu 24.04 LTS
Release:        24.04
Codename:      noble

Schritt 2: Erstellen Sie einen neuen Benutzer

Erstellen wir nun einen neuen Systembenutzer, um den TeamSpeak-Server zu betreiben. Geben Sie den Befehl ein:

useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"

Mit diesem Befehl wird das Verzeichnis /opt/teamspeak erstellt, das als Home-Verzeichnis für den Teamspeak-Benutzer dienen wird. Wir werden es für die Installation des Servers verwenden.

Schritt 3: TeamSpeak-Server herunterladen und installieren

Geben Sie den Befehl ein:

apt install bzip2

Ändern Sie den Benutzer in den neu angelegten Teamspeak-Benutzer und laden Sie den Server herunter:

su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 -O teamspeak-server.tar.bz2

Entpacken Sie das Archiv:

tar xvfj teamspeak-server.tar.bz2 --strip-components 1

Nun müssen Sie die Lizenzvereinbarung akzeptieren. Erstellen Sie eine leere Datei:

touch ~/.ts3server_license_accepted

Danach loggen Sie sich aus dem Teamspeak-Benutzer aus:

exit

Schritt 4: Erstellen eines Systemdienstes

Um den TeamSpeak-Server zu verwalten, erstellen wir einen Systemdienst. Öffnen Sie den Editor, um eine Servicedatei zu erstellen:

nano /etc/systemd/system/teamspeak.service

Fügen Sie den folgenden Code ein:

[Unit]
Description=Teamspeak Service
Wants=network.target

[Service]
WorkingDirectory=/opt/teamspeak
User=teamspeak
ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15

[Install]
WantedBy=multi-user.target

Speichern Sie die Datei und beenden Sie den Editor. Übernehmen Sie die Änderungen mit dem Befehl:

systemctl daemon-reload

Aktivieren Sie den Dienst, damit er beim Systemstart ausgeführt wird, und starten Sie ihn jetzt:

systemctl enable --now teamspeak

Um den Status des Servers zu überprüfen, verwenden Sie den Befehl:

systemctl status teamspeak

Schritt 5: Setzen Sie das Administratorkennwort

Stoppen wir den Server:

systemctl stop teamspeak.service

Starten Sie nun den Server mit dem Administratorkennwort:

su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass

Nachdem Sie das Passwort festgelegt haben, beenden Sie den TeamSpeak-Dienst:

./ts3server_startscript.sh stop

Melden Sie sich dann ab, indem Sie eingeben:

exit

Starten Sie den TeamSpeak-Dienst:

systemctl start teamspeak.service

Schritt 6: Verbinden Sie sich mit dem TeamSpeak-Server

Laden Sie den TeamSpeak-Client herunter und installieren Sie ihn auf Ihrem Computer. Geben Sie beim Start die IP-Adresse Ihres Servers und das Passwort ein, das Sie im vorherigen Schritt erstellt haben. Nach dem Verbindungsaufbau geben Sie das Token ein, das beim Start des Dienstes erstellt wurde. Dieses Token können Sie mit dem auf dem Server ausgeführten Befehl finden:

grep -i token /opt/teamspeak/logs/*

Wichtig: Speichern Sie dieses Token, es wird vom Administrator benötigt, um sich mit dem Server zu verbinden!

Fazit

Nun ist der TeamSpeak-Server installiert und läuft auf Ihrem Ubuntu 24.04-Server.