Installer un serveur TeamSpeak 3 sur Debian ou Ubuntu
Voici comment installer votre propre serveur TeamSpeak 3 sous Debian ou Ubuntu : utilisateur dédié, licence acceptée, Privilege Key sauvegardé et ports ouverts.
Vous souhaitez exploiter votre propre serveur TeamSpeak 3 sur votre serveur root Linux sous Debian ou Ubuntu ? Vous êtes au bon endroit.
Dans ce guide, nous installons le serveur TeamSpeak 3 pas à pas via la console SSH. Toutes les commandes sont prévues pour Debian 13, Debian 12 et Ubuntu 24.04 LTS. Les systèmes plus anciens comme Debian 10 ou Ubuntu 20.04 ne reçoivent plus de mises à jour de sécurité et ne devraient plus servir à héberger un serveur vocal accessible publiquement.
Prérequis et ports nécessaires
- Un serveur root ou un VPS sous Debian 13, Debian 12 ou Ubuntu 24.04 LTS
- Un accès root via SSH
- Port UDP 9987 pour la transmission de la voix (port par défaut)
- Port TCP 30033 pour les transferts de fichiers
- Port TCP 10011 pour l'accès ServerQuery
Ouvrez au minimum les ports 9987 (UDP) et 30033 (TCP) dans votre pare-feu. Le port ServerQuery 10011, en revanche, ne devrait si possible pas être exposé à Internet : rendez-le accessible uniquement depuis votre propre adresse IP.
Mettre à jour la liste des paquets et appliquer les mises à jour
Actualisez d'abord la liste des paquets de votre système d'exploitation, puis installez toutes les mises à jour disponibles :
apt update && apt upgrade -y
Créer un utilisateur dédié pour TeamSpeak
Le serveur TeamSpeak 3 refuse de démarrer en tant que root et doit donc tourner sous son propre utilisateur. C'est également la variante la plus sûre, surtout si d'autres applications tournent sur le même serveur. Nous vous recommandons de désactiver la connexion directe pour cet utilisateur :
adduser --disabled-login teamspeak
Vous pouvez passer les questions suivantes sur le nom, l'adresse ou le numéro de téléphone avec la touche Entrée.
Passez maintenant sur le nouvel utilisateur et placez-vous dans son répertoire personnel :
su teamspeak
cd
Télécharger et décompresser le serveur TeamSpeak 3
Avant le téléchargement, vérifiez si une version plus récente est disponible entre-temps. Vous trouverez la version actuelle sur https://teamspeak.com/en/downloads/#server dans la section « Linux 64-Bit ». Si une version plus récente y est listée, adaptez simplement le numéro de version dans les commandes suivantes. La version 3.13.7 utilisée ici correspond à l'état de juillet 2026.
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
tar xfvj teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Vous pouvez ensuite supprimer l'archive :
rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Accepter les conditions de licence et démarrer le serveur
Placez-vous dans le répertoire TeamSpeak, confirmez les conditions de licence et démarrez le serveur :
cd teamspeak3-server_linux_amd64
touch .ts3server_license_accepted
./ts3server_startscript.sh start
Sans le fichier .ts3server_license_accepted, le démarrage s'interrompt avec un message signalant que la licence n'a pas été acceptée.
Sauvegarder les identifiants et le Privilege Key
Lors du tout premier démarrage, le serveur affiche une seule fois les identifiants les plus importants. Conservez impérativement cette sortie, elle n'apparaît pas une deuxième fois :
- Le Privilege Key (clé de privilège). Il vous permet de vous identifier comme administrateur du serveur dans le client TeamSpeak. Connectez-vous une fois au serveur : le client réclame alors automatiquement le token.
- Les identifiants ServerQuery de l'utilisateur « serveradmin ». Vous en aurez besoin plus tard pour les tâches administratives, par exemple pour générer un nouveau token.
L'installation est ainsi terminée et votre serveur vocal est accessible.
Arrêter, démarrer le serveur et vérifier son état
Le serveur se pilote avec le script de démarrage fourni. Vous disposez des commandes suivantes :
./ts3server_startscript.sh restart
./ts3server_startscript.sh stop
./ts3server_startscript.sh status
Veillez à toujours exécuter ces commandes en tant qu'utilisateur « teamspeak » et depuis le répertoire TeamSpeak.
Démarrer automatiquement le serveur TeamSpeak après un redémarrage
Après un redémarrage du système d'exploitation, le serveur TeamSpeak reste d'abord éteint. Pour qu'il se relance de lui-même, mettez en place un démarrage automatique qui appelle le script de démarrage sous l'utilisateur « teamspeak ». Notre guide Exécuter automatiquement des programmes au démarrage du serveur décrit toute la procédure, avec un exemple adapté à TeamSpeak.
Questions fréquentes
De quels ports un serveur TeamSpeak 3 a-t-il besoin ?
Le serveur TeamSpeak 3 est-il gratuit ?
Pourquoi le serveur TeamSpeak ne démarre-t-il pas en tant que root ?
J'ai perdu le Privilege Key, que puis-je faire ?
Comment démarrer automatiquement le serveur TeamSpeak après un redémarrage ?
2021-2026 KernelHost GmbH. Tous droits réservés. Ce guide est protégé par le droit d'auteur. Sa republication sur d'autres sites web, même partielle ou sous une forme modifiée, n'est pas autorisée sans notre accord écrit. Les citations accompagnées de la source et d'un lien sont expressément les bienvenues.

