Installation du serveur vocal Teamspeak Centos7
La description suivante de l'installation très simple serveur vocal Teamspeak Centos7 dans le système avec quelques commandes.
Au début, nous mettons à jour notre système
1 | yum update |
Nous installons les paquets nécessaires
1 | yum -y install nano wget perl tar net-tools bzip2 |
Nous ajoutons l'utilisateur teamspeak au système
1 | adduser teamspeak -d /opt/teamspeak |
Nous téléchargeons la dernière version disponible du serveur temspeak
1 | http://dl.4players.de/ts/releases/3.1.8/TeamSpeak3-Client-linux_amd64-3.1.8.run |
déballer
1 | tar xvf teamspeak3-server_linux_amd64*.tar.bz2 |
Nous transférons les fichiers téléchargés à l'utilisateur donné
1 | mv teamspeak3-server_linux_amd64/* /opt/teamspeak |
Nous supprimons le package téléchargé
1 | rm -rf teamspeak3-server_linux_amd64* |
Nous accordons l'autorisation
1 | chown -R teamspeak: /opt/teamspeak |
Nous nous connectons à l'utilisateur précédemment créé et démarrons le serveur
1 2 | su - teamspeak ./ts3server_startscript.sh start inifile=ts3server.ini |
Nous devrions recevoir un mot de passe dans la console
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" |
Nous arrêtons le serveur et créons le script de démarrage
1 | ./ts3server_startscript.sh stop |
1 | nano /lib/systemd/system/teamspeak.service |
Le fichier doit avoir un contenu:
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 |
La dernière étape consiste à exécuter le script sur le système tout à l'heure
1 | systemctl start teamspeak |
1 | systemctl enable teamspeak |
1 | systemctl status teamspeak |