GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer TeamSpeak Server sur Ubuntu 21.04

Présentation

TeamSpeak est un logiciel de chat voix sur IP, il permet aux utilisateurs de parler dans un canal de chat avec d'autres utilisateurs, tout comme une conférence téléphonique traditionnelle . Pour ce faire, les clients doivent se connecter à un serveur. C'est ce que nous allons faire.

Le principal avantage est que vous pouvez gérer vous-même l'instance créée.

Installer le serveur TeamSpeak

Avant de commencer, le serveur doit être à jour afin que nous n'ayons pas de problèmes pendant le processus.

sudo apt update
sudo apt upgrade

Après cela, connectez-vous en tant qu'utilisateur root.

sudo -i

Nous pouvons maintenant commencer.

La première chose que nous devons faire est de créer un nouvel utilisateur système sur lequel TeamSpeak fonctionnera. Ce nouvel utilisateur peut être appelé comme vous le souhaitez et n'a pas besoin d'être connecté au système.

adduser --disabled-login teamspeak

On vous posera donc quelques questions demandant des informations sur le nouvel utilisateur. Rien de compliqué.

Maintenant, connectez-vous à l'utilisateur nouvellement créé.

su - teamspeak

En plus de l'aide de la commande wget, nous pouvons télécharger TeamSpeak pour Linux.

wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Une fois le téléchargement terminé, nous pouvons le décompresser.

tar xvfj teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Maintenant, c'est une bonne idée de copier les fichiers générés directement dans la Accueil dossier de l'utilisateur créé pour TeamSpeak.

cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/

De plus, il est conseillé de supprimer le fichier téléchargé, car vous n'en aurez pas besoin.

rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Après cela, créez un nouveau fichier vide correspondant à la licence.

touch .ts3server_license_accepted

Maintenant, TeamSpeak est installé, mais nous ne pouvons pas encore l'utiliser.

Configuration du serveur TeamSpeak

Avec TeamSpeak installé, le processus de préparation pour la première utilisation commence.

Tout d'abord, quittez l'utilisateur TeamSpeak et renvoyez-le à l'utilisateur root.

exit

La meilleure façon de gérer TeamSpeak est de le gérer en tant que service systemd. Cela peut être fait en créant une nouvelle entrée dans le système.

vim /lib/systemd/system/ts3server.service

Et ajoutez ce qui suit

[Unit]
Description=Teamspeak Service
Wants=network.target

[Service]
WorkingDirectory=/home/teamspeak
User=teamspeak
ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
ExecReload=/home/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=20

[Install]
WantedBy=multi-user.target

Enregistrez vos modifications et fermez l'éditeur de texte.

Actualisez la liste des services système en exécutant la commande suivante

systemctl daemon-reload

Ensuite, démarrez le service d'application.

systemctl start ts3server

Il est conseillé de vérifier l'état du service pour voir s'il est actif.

systemctl status ts3server

Donc, tout fonctionne correctement.

Créer un nouveau mot de passe d'accès

Il est important de définir un nouveau mot de passe qui prend soin d'ajouter une couche de sécurité supplémentaire.

Alors, arrêtez d'exécuter le service

systemctl stop ts3server

Connectez l'utilisateur teamspeak de retour.

su - teamspeak

Pour définir un mot de passe, démarrez simplement le service manuellement et ajoutez le serveradmin_password paramètre avec un mot de passe fort.

./ts3server_startscript.sh start serveradmin_password=unixcop

Remplacer unixcop avec un mot de passe plus fort .

Maintenant, arrêtez-le manuellement

./ts3server_startscript.sh stop

Passer à nouveau à l'utilisateur root

exit

Et maintenant, démarrez le service TeamSpeak.

systemctl start ts3server

Activation de l'interface Web TeamSpeak

De plus, il est conseillé d'activer l'interface Web TeamSpeak afin de pouvoir gérer TeamSpeak plus rapidement et plus confortablement.

Pour ce faire, installez Apache et PHP avec le package de décompression.

apt-get install apache2 php libapache2-mod-php unzip

Ensuite, accédez au dossier de documents Apache Root.

cd /var/www/html

Et à partir de là, procédez au téléchargement de l'interface Web. Encore une fois, nous le ferons avec la commande wget.

wget https://www.bennetrichter.de/downloads/ts3wi.zip

Comme il est léger, le téléchargement ne devrait pas prendre longtemps. Lorsqu'il est terminé, vous devez le décompresser.

unzip ts3wi.zip

Ensuite, pour éviter les problèmes d'exécution sur le Web, faites en sorte que le dossier appartienne à Apache.

chown -R www-data:www-data /var/www/html/ts3wi

Et maintenant dans un fichier texte appelé query_ip_allowlist.txt dans le teamspeak dossier d'accueil de l'utilisateur ajouter l'adresse IP du serveur et le client qui pourra y accéder.

vim /home/teamspeak/query_ip_allowlist.txt
your ip server
ip client

Enregistrez vos modifications et fermez l'éditeur.

Pour appliquer les modifications, redémarrez les services Apache et TeamSpeak.

systemctl restart apache2
systemctl restart ts3server

Il est désormais accessible depuis un client et un navigateur web via l'adresse http://your-server-ip/ts3wi où vous verrez l'écran de connexion.

Après vous être connecté avec le nom d'utilisateur serveradmin et le mot de passe que vous avez défini, vous verrez le panneau d'administration.

Conclusion

Vous avez appris à installer votre propre instance TeamSpeak sur votre serveur. De cette façon, vous aurez un contrôle total sur ce qui se passe et c'est intéressant pour votre usage interne.


Ubuntu
  1. Comment installer MySQL sur Ubuntu 18.04

  2. Comment installer le serveur Minecraft sur Ubuntu 18.04

  3. Comment installer Nginx sur Ubuntu 20.04

  4. Comment installer Zimbra 8.6 sur le serveur Ubuntu 14.04

  5. Comment installer TeamSpeak Server sur Ubuntu 18.04 et 20.04

Comment installer le serveur Ubuntu 20.04 LTS

Comment installer Cockpit sur Ubuntu 20.04

Comment installer TeamSpeak Server sur Ubuntu 20.04

Comment installer TeamSpeak Server sur Ubuntu 20.04 ?

Comment installer TeamSpeak Server sur Ubuntu 16.04 LTS

Comment installer TeamSpeak Server sur Ubuntu 20.04 LTS