Heute möchte ich zum Spaß einen Teamspeak Server installieren.

Teamspeak ist eine Kommunikationsplattform.

Als erstes installiere ich eine neue Ubuntu 20 VM auf meinem Hyper-V Server.

Hierfür sollten 2 Kerne 2GB RAM und 40GB HDD mehr als reichen.

Ich überspringe jetzt den Teil mit der Ubuntu Installation und das updaten.

erst legen wir einen neuen User an:

adduser --disabled-login teamspeak

dann wechseln wir den User:

cd /home/teamspeak/;su teamspeak

als nächstes laden wir uns das Installationspaket herunter(hier bitte immer die aktuelle Version nehmen):

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

dann entpacken wir das ganze:

tar xvfj teamspeak3-server_linux_amd64-3.13.3.tar.bz2

wechseln in den entpackten Ordner:

cd teamspeak3-server_linux_amd64

kopieren die entpackten Daten:

cp * -R /home/teamspeak

und wieder raus aus dem Ornder:

cd ..

löschen nun den entpackten Ordner

rm -r teamspeak3-server_linux_amd64

und die gepackte Datei:

rm teamspeak3-server_linux_amd64-3.13.3.tar.bz2

dann noch die Lizenz akzeptieren:

touch .ts3server_license_accepted

nun können wir den Server starten:

./ts3server_startscript.sh start

Jetzt sollte es die Zugangsdaten anzeigen für den TS Server. Diese bitte unbedingt speichern!

dann denn Server wieder stoppen:

./ts3server_startscript.sh stop

und wieder zum root user wechseln

exit

jetzt müssen wir noch einrichten, dass der Dienst automatisch startet:

nano /lib/systemd/system/ts3server.service

folgendes in die Datei einfügen:

[Unit]

Description=Teamspeak Service

Wants=network.target

[Service]

WorkingDirectory=/home/teamspeak

User=teamspeak

ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh

ExecStop=/home/teamspeak/ts3server_startscript.sh stop

ExecReload=/home/teamspeak/ts3server_startscript.sh restart

Restart=always

RestartSec=15

[Install]

WantedBy=multi-user.target

Mit STRG und O speichern und mit STRG und X die Datei schließen

dann den Server neu starten:

reboot now

danach einmal Prüfen ob der ts3server auch läuft:

systemctl status ts3server

teamspeak dienst

Fertig 🙂

Soll der Server von extern erreichbar sein werden folgende Ports benötigt:

UPD 9987
TCP 30033
TCP 10011
TCP 41144

Quelle: https://www.teamspeak.de/support/antworten/182767/Allgemeines%2Fa%2F1.html