Installieren des Teamspeak Sprachserver Centos7
Die folgende Beschreibung der Installation ist sehr einfach Voice-Server Teamspeak Centos7 im System mit wenigen Befehlen.
Zuerst aktualisieren wir unser System
1 | yum update |
Wir installieren die notwendigen Pakete
1 | yum -y install nano wget perl tar net-tools bzip2 |
Wir fügen dem Team den Teamspeak-Benutzer hinzu
1 | adduser teamspeak -d /opt/teamspeak |
Wir laden die letzte verfügbare Version des Temspeak-Servers herunter
1 | http://dl.4players.de/ts/releases/3.1.8/TeamSpeak3-Client-linux_amd64-3.1.8.run |
auspacken
1 | tar xvf teamspeak3-server_linux_amd64*.tar.bz2 |
Wir übertragen die heruntergeladenen Dateien an den angegebenen Benutzer
1 | mv teamspeak3-server_linux_amd64/* /opt/teamspeak |
Wir löschen das heruntergeladene Paket
1 | rm -rf teamspeak3-server_linux_amd64* |
Wir erteilen die Erlaubnis
1 | chown -R teamspeak: /opt/teamspeak |
Wir melden uns beim zuvor erstellten Benutzer an und starten den Server
1 2 | su - teamspeak ./ts3server_startscript.sh start inifile=ts3server.ini |
Wir sollten ein Passwort in der Konsole erhalten
1 2 3 4 5 6 7 8 9 | [teamspeak@centos ~]$ ./ts3server_startscript.sh start inifile=ts3server.ini Starting the TeamSpeak 3 server TeamSpeak 3 server started, for details please view the log file [teamspeak@centos ~]$ ------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ Server Query Admin Account created loginname= "serveradmin", password= "4CQJv1kq" |
Wir stoppen den Server und erstellen das Startskript
1 | ./ts3server_startscript.sh stop |
1 | nano /lib/systemd/system/teamspeak.service |
Die Datei sollte Inhalt haben:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | [Unit] Description=TeamSpeak Server Service After=network.target [Service] Type=forking WorkingDirectory=/opt/teamspeak/ ExecStart=/opt/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/opt/teamspeak/ts3server_startscript.sh stop User=teamspeak Group=teamspeak PIDFile=/opt/teamspeak/ts3server.pid Restart=always RestartSec=9 StandardOutput=syslog StandardError=syslog SyslogIdentifier=teamspeak [Install] WantedBy=multi-user.target |
Der letzte Schritt besteht darin, das Skript gerade jetzt im System auszuführen
1 | systemctl start teamspeak |
1 | systemctl enable teamspeak |
1 | systemctl status teamspeak |