Les communications jouent un rôle fondamental dans la vie des êtres humains, et grâce à Internet, cela s'est amélioré dans des limites incroyables. Les communications Internet affectent toutes nos vies, des plus professionnelles aux moins importantes. C'est pourquoi aujourd'hui nous allons vous montrer comment installer TeamSpeak Server dans Ubuntu 20.04 pour avoir un serveur de communication voix sur IP.
En guise de brève introduction, nous pouvons dire que TeamSpeak est une application de chat Voix sur IP à usage général, bien qu'elle soit largement utilisée dans les jeux. Il dispose d'un client puissant qui peut être installé sur presque tous les systèmes d'exploitation actuels, mais nous pouvons également déployer notre propre serveur privé.
Avec notre instance, nous pouvons gérer le serveur TeamSpeak comme nous le souhaitons. Commençons.
Préparer le système
Avant de commencer, je dois vous avertir que je vais exécuter les commandes en tant que root.
Tout d'abord, mettez complètement à niveau le serveur
apt update
apt upgrade
Après cela, installez quelques packages nécessaires
apt install unzip wget nano
Ensuite, créez un nouvel utilisateur autre que root dédié à TeamSpeak.
adduser --disabled-login teamspeak
Remplissez les informations de l'utilisateur comme vous le souhaitez.
Nous pouvons maintenant continuer.
Téléchargez et installez TeamSpeak sur Ubuntu 20.04
Connectez-vous à l'utilisateur que nous venons de créer pour lancer le téléchargement à partir de là.
su - teamspeak
Utilisez maintenant wget
pour effectuer le téléchargement TeamSpeak.
wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.6.tar.bz2
Au moment de la rédaction de cet article, la dernière version stable est 3.13.6
pour vérifier lequel il s'agit, visitez ce lien et modifiez la commande.
Décompresser le fichier
tar xvfj teamspeak3-server_linux_amd64-3.13.6.tar.bz2
Copiez tout le contenu dans le répertoire personnel de l'utilisateur.
cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/
Vous pouvez maintenant supprimer le fichier .tar téléchargé.
rm -r teamspeak3-server_linux_amd64-3.13.6.tar.bz2
Acceptez les termes de la licence en créant un fichier vide nommé .ts3server_license_accepted
.
touch .ts3server_license_accepted
Déconnectez-vous et redevenez root.
exit
La meilleure façon de gérer et de contrôler TeamSpeak est d'utiliser un service systemd. Pour ce faire, créez un nouveau fichier de configuration.
nano /lib/systemd/system/ts3server.service
Ensuite, ajoutez le contenu suivant
[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=15
[Install]
WantedBy=multi-user.target
Enregistrez les modifications et fermez l'éditeur.
Pour appliquer les modifications et la nouvelle configuration des services, actualisez la liste des services.
systemctl daemon-reload
Initialisez maintenant
systemctl start ts3server
Faites-le démarrer au démarrage.
systemctl enable ts3server
Sortie :
Created symlink /etc/systemd/system/multi-user.target.wants/ts3server.service → /lib/systemd/system/ts3server.service.
Et vérifiez l'état du service.
systemctl status ts3server
Jusqu'ici, tout va bien.
Définir un mot de passe pour accéder au serveur TeamSpeak
La chose la plus sûre à faire est de définir un mot de passe de connexion pour l'utilisateur administrateur. Cela protégera l'instance des étrangers.
Pour cela, arrêtez le serveur
systemctl stop ts3server
Reconnectez-vous au teamspeak
utilisateur.
su - teamspeak
Et exécutez le script de démarrage mais spécifiez le mot de passe comme ceci
./ts3server_startscript.sh start serveradmin_password=pss
Évidemment, remplacez pss
avec un mot de passe plus fort.
Lorsque vous avez terminé, arrêtez à nouveau le serveur.
./ts3server_startscript.sh stop
Maintenant, le mot de passe est défini. Déconnectez-vous et revenez à la session utilisateur root.
exit
Vous pouvez maintenant redémarrer le serveur
systemctl start ts3server
Installation d'un frontal pour le serveur TeamSpeak sur Ubuntu 20.04
Pour effectuer des tâches administratives sur le serveur, il est préférable d'avoir une interface graphique. Pour cela, nous disposons d'une interface que nous pouvons installer.
Tout d'abord, installez Apache et PHP.
apt install apache2 php libapache2-mod-php
Ensuite, accédez au répertoire racine d'Apache.
cd /var/www/html
Et à partir d'ici, téléchargez l'outil
wget https://www.bennetrichter.de/downloads/ts3wi.zip
Décompressez le fichier
unzip ts3wi.zip
Faites d'Apache le propriétaire du dossier.
chown -R www-data:www-data /var/www/html/ts3wi
Ensuite, nous devons spécifier la liste des adresses IP qui seront activées pour l'accès. Pour ce faire, nous créons un fichier texte.
nano /home/teamspeak/query_ip_allowlist.txt
Et ajoutez ce qui suit
your-server-ip
your-client-ip
Enregistrez les modifications et fermez l'éditeur.
Redémarrez les services Apache et TeamSpeak pour appliquer les modifications.
systemctl restart apache2
systemctl restart ts3server
Connectez-vous à l'interface Web TeamSpeak.
Ouvrez un navigateur Web et visitez http://yourserver/ts3wi
pour accéder à l'écran de connexion.
Entrez le mot de passe que vous avez créé précédemment et vous verrez le panneau de contrôle.
Cela indique que l'installation a réussi.
Conclusion
Grâce à cet article, vous avez appris à installer le serveur TeamSpeak pour avoir une instance où vous pouvez communiquer avec votre équipe de travail ou de loisirs via Voice over IP.
J'espère que vous l'avez aimé et partagez ce post pour nous aider.