Modes de paiement Abuse

Installation et configuration du serveur TeamSpeak sur Ubuntu 24.04 : guide détaillé

08.10.2024, 20:38

TeamSpeak est un logiciel de communication vocale et textuelle très répandu dans les communautés de joueurs et autres collectifs. Cette application VOIP fermée permet aux utilisateurs de communiquer dans un seul chat en utilisant des canaux vocaux. TeamSpeak est connu pour ses fonctionnalités telles que la connectivité mobile, un système de permissions avancé, une qualité sonore élevée, etc. Le serveur et le client TeamSpeak peuvent être installés sur différents systèmes d'exploitation tels que Linux, FreeBSD, macOS et Windows (versions 32 et 64 bits).

Conditions requises

Étape 1 : Se connecter au serveur via SSH

Tout d'abord, vous devez vous connecter à votre serveur via SSH sous l'utilisateur root. Exécutez la commande suivante, en remplaçant IP_Address par l'adresse IP de votre serveur et Port_number par le numéro de port SSH :

ssh root@IP_Address -p Port_number

Pour vous assurer que vous avez installé la bonne version d'Ubuntu, exécutez la commande :

lsb_release -a

Résultat attendu :

Distributor ID: Ubuntu
Description:    Ubuntu 24.04 LTS
Release:        24.04
Codename:      noble

Étape 2 : Créer un nouvel utilisateur

Créons maintenant un nouvel utilisateur système pour exécuter le serveur TeamSpeak. Tapez la commande :

useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"

Cette commande créera le répertoire /opt/teamspeak, qui sera le répertoire personnel de l'utilisateur teamspeak. Nous l'utiliserons pour installer le serveur.

Étape 3 : Télécharger et installer le serveur TeamSpeak

Tapez la commande :

apt install bzip2

Changez l'utilisateur en l'utilisateur teamspeak nouvellement créé et téléchargez le serveur :

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

Décompressez l'archive :

tar xvfj teamspeak-server.tar.bz2 --strip-components 1

Vous devez maintenant accepter l'accord de licence. Créez un fichier vide :

touch ~/.ts3server_license_accepted

Ensuite, déconnectez-vous de l'utilisateur teamspeak:

exit

Étape 4 : Créer un service système

Pour gérer le serveur TeamSpeak, nous allons créer un service système. Ouvrez l'éditeur pour créer un fichier de service :

nano /etc/systemd/system/teamspeak.service

Ajoutez le code suivant :

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

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

[Install]
WantedBy=multi-user.target

Sauvegardez le fichier et quittez l'éditeur. Appliquez les modifications avec la commande :

systemctl daemon-reload

Activez le service pour qu'il s'exécute au démarrage du système et démarrez-le maintenant :

systemctl enable --now teamspeak

Pour vérifier l'état du serveur, utilisez la commande :

systemctl status teamspeak

Etape 5 : Définir le mot de passe de l'administrateur

Arrêtons le serveur :

systemctl stop teamspeak.service

Démarrons maintenant le serveur avec le mot de passe de l'administrateur :

su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass

Après avoir défini le mot de passe, arrêtez le service TeamSpeak :

./ts3server_startscript.sh stop

Ensuite, déconnectez-vous en tapant :

exit

Démarrez le service TeamSpeak :

systemctl start teamspeak.service

Étape 6 : Connexion au serveur TeamSpeak

Téléchargez et installez le client TeamSpeak sur votre ordinateur. Au démarrage, entrez l'adresse IP de votre serveur et le mot de passe que vous avez créé à l'étape précédente. Après la connexion, entrez le jeton qui a été créé lors du démarrage du service. Ce jeton peut être trouvé à l'aide de la commande exécutée sur le serveur :

grep -i token /opt/teamspeak/logs/*

Important : Sauvegardez ce jeton, il est nécessaire à l'administrateur pour se connecter au serveur !

Conclusion

Le serveur TeamSpeak est maintenant installé et fonctionne sur votre serveur Ubuntu 24.04.