GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer et utiliser TeamSpeak Server sur CentOS 7

TeamSpeak est un serveur VOIP ou Voice Over Internet Protocol. Il fournit des fonctionnalités de communication vocale qui peuvent être utilisées dans divers domaines comme les jeux en ligne, la formation pédagogique, la communication d'entreprise, etc. TeamSpeak a été publié pour la première fois en 2001 depuis lors, il est en développement actif.

Dans ce didacticiel, nous allons installer TeamSpeak Server sur le serveur CentOS 7.

Prérequis

  • Serveur CentOS 7 minimal
  • Privilèges root. Ce guide est écrit en tant qu'utilisateur root, si vous êtes connecté en tant qu'utilisateur sudo, exécutez sudo -i.

Mettre à jour le système de base

Avant d'installer un package, il est recommandé de mettre à jour les packages et le référentiel à l'aide de la commande suivante.

yum -y update

Une fois votre système mis à jour, continuez pour installer les dépendances requises.

Installer les dépendances

Vous devrez installer plusieurs dépendances pour que TeamSpeak fonctionne. Installez les dépendances en tapant :

yum -y install nano wget perl tar net-tools bzip2

Une fois les dépendances installées, vous pouvez continuer pour ajouter un utilisateur pour le processus TeamSpeak Server. Cela garantira que le serveur TeamSpeak fonctionne en mode utilisateur et est isolé des autres processus du serveur.

Exécutez la commande suivante pour ajouter un utilisateur TeamSpeak.

adduser teamspeak -d /opt/teamspeak

La commande ci-dessus ajoutera l'utilisateur teamspeak et le répertoire personnel sera défini sur /opt/teamspeak.

Installer TeamSpeak

TeamSpeak fournit une archive binaire prédéfinie qui prend en charge les principales plates-formes Linux. Téléchargez l'archive en exécutant la commande suivante.

wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2

Vous pouvez toujours trouver le lien vers la dernière version de l'application en vous rendant sur la page de téléchargement de TeamSpeak. Extrayez l'archive en exécutant la commande suivante.

tar xvf teamspeak3-server_linux_amd64*.tar.bz2

Déplacez maintenant tous les fichiers dans le répertoire personnel de l'utilisateur TeamSpeak en exécutant la commande suivante.

mv teamspeak3-server_linux_amd64/* /opt/teamspeak

Nettoyez l'archive et le répertoire d'installation en exécutant :

rm -rf teamspeak3-server_linux_amd64*

Définissez la propriété des fichiers d'application sur l'utilisateur TeamSpeak en exécutant :

chown -R teamspeak: /opt/teamspeak

TeamSpeak est maintenant installé sur votre serveur, vous pouvez continuer pour démarrer le serveur TeamSpeak.

Démarrer TeamSpeak

TeamSpeak fournit un script d'installation pour démarrer et gérer le serveur TeamSpeak. Pour démarrer le serveur TeamSpeak, vous pouvez basculer vers l'utilisateur TeamSpeak et exécuter la commande suivante.

su - teamspeak
./ts3server_startscript.sh start inifile=ts3server.ini

Vous verrez la sortie suivante si le serveur est démarré avec succès.

[[email protected] ~]$ ./ts3server_startscript.sh start inifile=ts3server.ini
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file
[[email protected] ~]$
------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
               Server Query Admin Account created
         loginname= "serveradmin", password= "4CQJv1kq"
------------------------------------------------------------------

Pour arrêter le serveur TeamSpeak, vous pouvez exécuter la commande suivante.

./ts3server_startscript.sh stop

Sortie :

[[email protected] ~]$ ./ts3server_startscript.sh stop
Stopping the TeamSpeak 3 server done

Vous pouvez passer à l'utilisateur root en tapant la commande exit.

Configuration du service Systemd

Bien que le serveur TeamSpeak puisse être facilement géré à l'aide des commandes ci-dessus, il est recommandé de configurer une unité de service systemd afin de pouvoir démarrer et gérer le serveur à l'aide du service. Cela garantira également que le service est automatiquement démarré au démarrage.

Créez un nouveau fichier de service systemd en exécutant la commande suivante.

nano /lib/systemd/system/teamspeak.service

Remplissez le fichier avec le contenu suivant.

[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

Enregistrez le fichier et quittez l'éditeur. Vous pouvez maintenant démarrer TeamSpeak en utilisant :

systemctl start teamspeak

Pour configurer TeamSpeak pour qu'il démarre automatiquement au démarrage, utilisez.

systemctl enable teamspeak

Pour vérifier si le service TeamSpeak est démarré correctement, vous pouvez exécuter la commande suivante pour vérifier l'état du service TeamSpeak.

systemctl status teamspeak

Conclusion

Dans ce didacticiel, nous avons appris à installer TeamSpeak sur CentOS 7 Server. Les clients peuvent maintenant se connecter au serveur et profiter des fonctionnalités fournies par TeamSpeak.


Cent OS
  1. Comment installer et utiliser TensorFlow sur CentOS 7

  2. Comment installer et utiliser PHP Composer sur CentOS 7

  3. Comment installer et utiliser ifconfig sur CentOS 7

  4. Comment installer et utiliser Docker sur CentOS 7

  5. Comment installer le serveur Teamspeak 3 sur CentOS 8

Comment installer et utiliser PHP Composer sur CentOS 8

Comment installer et utiliser Docker-Compose sur CentOS 7

Comment installer et utiliser Terraform sur CentOS 8

Comment installer et utiliser TermRecord sur CentOS 8

Comment installer TeamSpeak Server sur CentOS 7

Comment installer et utiliser Traceroute sur CentOS 7