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
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