Als erstes erstellen wir eine neue Gruppe "teamspeak", weil Teamspeak nicht als root ausgeführt werden soll.
Code: Alles auswählen
addgroup --system teamspeak
Code: Alles auswählen
adduser --system teamspeak
Code: Alles auswählen
wget https://files.teamspeak-services.com/releases/server/3.9.1/teamspeak3-server_linux_amd64-3.9.1.tar.bz2
Code: Alles auswählen
mv teamspeak3-server_linux_amd64-3.9.1.tar.bz2 /home/teamspeak
Code: Alles auswählen
cd /home/teamspeak
Code: Alles auswählen
tar xfv teamspeak3-server_linux_amd64-3.9.1.tar.bz2
Code: Alles auswählen
rm teamspeak3-server_linux_amd64-3.9.1.tar.bz2
Code: Alles auswählen
cd /home/teamspeak/teamspeak3-server_linux_amd64/
2. Konfiguration
Als erstes zum Benutzer teamspeak wechseln um den Server zu starten und die ini-Datei zu erstellen.
Code: Alles auswählen
sudo -u teamspeak /bin/bash
Code: Alles auswählen
export LD_LIBRARY_PATH="/home/teamspeak/teamspeak3-server_linux_amd64/"
./ts3server createinifile=1 license_accepted=1
3. Autostart des Teamspeak über systemd
Zuerst wechseln wir wieder zum Benutzer root.
Code: Alles auswählen
exit
Code: Alles auswählen
nano /lib/systemd/system/teamspeak3-server.service
Code: Alles auswählen
[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
Environment=LD_LIBRARY_PATH=/home/teamspeak/teamspeak3-server_linux_amd64/
WorkingDirectory=/home/teamspeak/teamspeak3-server_linux_amd64/
Type=simple
ExecStart=/home/teamspeak/teamspeak3-server_linux_amd64/ts3server inifile=ts3server.ini license_accepted=1
User=teamspeak
Group=teamspeak
StandardOutput=journal
StandardError=inherit
RestartSec=30
[Install]
WantedBy=multi-user.target
Code: Alles auswählen
systemctl daemon-reload
Code: Alles auswählen
systemctl start teamspeak3-server.service
Code: Alles auswählen
systemctl enable teamspeak3-server.service
Code: Alles auswählen
systemctl status teamspeak3-server.service
Code: Alles auswählen
systemctl stop teamspeak3-server.service
Code: Alles auswählen
systemctl start teamspeak3-server.service
Beim ersten Verbinden muss man den Token eingeben. Nun ist die Installation abgeschlossen und das Teamspeak kann nun individuell über den Client konfiguriert werden.
5. Lizenz
Wenn du den Server ausschließlich privat nutzt, brauchst du keine Lizenz. Mit der "default license" kannst du einen Server mit maximal 32 Slots erstellen.
Stand 02.10.2019