Recherche de site Web

Comment installer TeamSpeak Server dans CentOS 7


TeamSpeak est une application VoIP et de chat textuel multiplateforme populaire pour la communication interne d'entreprise, l'éducation et la formation (cours magistraux), les jeux en ligne et la connexion avec les amis et la famille. Sa principale priorité est de fournir une solution plus simple à utiliser, avec des normes de sécurité strictes, une superbe qualité vocale et une utilisation moindre du système et de la bande passante. Il utilise une architecture client-serveur et est capable de gérer des milliers d'utilisateurs simultanés.

Comment ça fonctionne

Déployez votre propre TeamSpeak Server sur un VPS Linux et partagez votre adresse TeamSpeak Server avec vos coéquipiers, vos amis et votre famille ou toute personne avec qui vous souhaitez communiquer. À l'aide du TeamSpeak Client de bureau gratuit, ils se connectent à votre TeamSpeak Server et commencent à parler. C'est si facile!

Principales caractéristiques

  • Il est facile à utiliser et hautement personnalisable.
  • Possède une infrastructure décentralisée et est hautement évolutive.
  • Prend en charge des normes de sécurité élevées.
  • Offre une qualité vocale remarquable.
  • Permet une faible utilisation des ressources système et de la bande passante.
  • Prend en charge un transfert de fichiers puissant.
  • Prend également en charge un système d'autorisation robuste.
  • Prend en charge de superbes effets sonores 3D.
  • Permet une connectivité mobile et bien plus encore.

Exigences

  1. Serveur CentOS 7 avec installation système minimale
  2. Serveur CentOS 7 avec adresse IP statique

Dans ce didacticiel, nous expliquerons comment installer TeamSpeak Server sur votre instance CentOS 7 et un TeamSpeak Client de bureau sur une machine Linux.

Installation du serveur TeamSpeak dans CentOS 7

1. Commencez par mettre à jour vos packages de serveur CentOS 7, puis installez les dépendances nécessaires pour le processus d'installation à l'aide des commandes suivantes.

yum update
yum install vim wget perl tar net-tools bzip2

2. Ensuite, vous devez créer un utilisateur pour le processus TeamSpeak Server afin de vous assurer que le serveur TeamSpeak s'exécute en mode utilisateur détaché des autres processus.

useradd teamspeak
passwd teamspeak

3. Allez maintenant sur la page de téléchargement de TeamSpeak Server et récupérez la version la plus récente (c'est-à-dire 3.2.0) à l'aide de la commande wget suivante, puis extrayez l'archive tar et copiez tous les fichiers. fichiers dans le répertoire personnel de notre utilisateur non privilégié, comme indiqué.

wget -c http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2
mv teamspeak3-server_linux_amd64 teamspeak3
cp -R teamspeak3 /home/teamspeak/
chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

4. Une fois que tout est en place, passez maintenant à l'utilisateur teamspeak et démarrez le serveur teamspeak manuellement à l'aide des commandes suivantes.

su - teamspeak
cd teamspeak3/
./ts3server_startscript.sh start

5. Pour gérer TeamSpeak Server sous les services Systemd, vous devez créer un fichier d'unité teamspeak service.

su -
vi /etc/systemd/system/teamspeak.service

Ajoutez la configuration suivante dans le fichier unité.

[Unit]
Description=Team Speak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/teamspeak3/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always

[Install]
WantedBy=multi-user.target

Enregistrez et fermez le fichier. Ensuite, démarrez le serveur teamspeak pour l'instant et activez-le pour qu'il démarre automatiquement au démarrage du système comme suit.

systemctl start teamspeak
systemctl enable teamspeak
systemctl status teamspeak

6. Lorsque vous démarrez le serveur teamspeak pour la première fois, il génère un jeton/clé d'administrateur que vous utiliserez pour vous connecter au serveur. à partir d'un Client TeamSpeak. Vous pouvez afficher le fichier journal pour obtenir la clé.

cat /home/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log

7. Ensuite, TeamSpeak écoute sur un certain nombre de ports : 9987 UDP (service TeamSpeak Voice), 10011 TCP (TeamSpeak ServerQuery) et 30033 TCP (TeamSpeak FileTransfer).

Modifiez donc vos règles de pare-feu pour ouvrir ces ports comme suit.

firewall-cmd --zone=public --add-port=9987/udp --permanent
firewall-cmd --zone=public --add-port=10011/tcp --permanent
firewall-cmd --zone=public --add-port=30033/tcp --permanent
firewall-cmd --reload

Installation du client TeamSpeak dans Ubuntu 18.04

8. Connectez-vous à votre ordinateur de bureau Ubuntu (vous pouvez utiliser n'importe quel système d'exploitation Linux), accédez à la page de téléchargement du client TeamSpeak et récupérez la version la plus récente (c'est-à-dire 3.1.9). en utilisant la commande wget suivante et installez-la comme indiqué.

wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
chmod 755 TeamSpeak3-Client-linux_amd64-3.1.9.run
./TeamSpeak3-Client-linux_amd64-3.1.9.run
cd TeamSpeak3-Client-linux_amd64
./ts3client_runscript.sh

9. Pour accéder au compte administrateur de requête du serveur, utilisez le nom de connexion et le mot de passe qui ont été créés après le démarrage du serveur. Ici, il vous sera également demandé de fournir la ServerAdmin Key, une fois la clé saisie, vous verrez le message ci-dessous signifiant que vous disposez désormais des droits d'administrateur sur le serveur teamspeak que vous venez d'installer.

Privilege Key successfully used.

Pour plus d'informations, consultez la page d'accueil de TeamSpeak : https://www.teamspeak.com/en/

Dans cet article, nous avons expliqué comment installer TeamSpeack Server sur CentOS 7 et un client sur Ubuntu Desktop. Si vous avez des questions ou des idées à partager, utilisez le formulaire de commentaires ci-dessous pour nous contacter.