Als erstes erstellen wir eine neue Gruppe "teamspeak", weil Teamspeak nicht als root ausgeführt werden soll.
Code: Alles auswählen
addgroup --system teamspeakCode: Alles auswählen
adduser --system teamspeakCode: Alles auswählen
wget https://files.teamspeak-services.com/releases/server/3.9.1/teamspeak3-server_linux_amd64-3.9.1.tar.bz2Code: Alles auswählen
mv teamspeak3-server_linux_amd64-3.9.1.tar.bz2 /home/teamspeakCode: Alles auswählen
cd /home/teamspeakCode: Alles auswählen
tar xfv teamspeak3-server_linux_amd64-3.9.1.tar.bz2Code: Alles auswählen
rm teamspeak3-server_linux_amd64-3.9.1.tar.bz2Code: 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/bashCode: Alles auswählen
export LD_LIBRARY_PATH="/home/teamspeak/teamspeak3-server_linux_amd64/"
./ts3server createinifile=1 license_accepted=13. Autostart des Teamspeak über systemd
Zuerst wechseln wir wieder zum Benutzer root.
Code: Alles auswählen
exitCode: 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.targetCode: Alles auswählen
systemctl daemon-reloadCode: Alles auswählen
systemctl start teamspeak3-server.serviceCode: Alles auswählen
systemctl enable teamspeak3-server.serviceCode: Alles auswählen
systemctl status teamspeak3-server.serviceCode: Alles auswählen
systemctl stop teamspeak3-server.serviceCode: Alles auswählen
systemctl start teamspeak3-server.serviceBeim 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