50% de réduction tous les plans, durée limitée. À partir de $2.48/mo
il reste 12 minutes
Jeux et médias

Comment configurer un serveur TeamSpeak sous Linux (Ubuntu/Debian/Rocky)

Nick Silver By Nick Silver 12 minutes de lecture Mis à jour le 7 octobre 2025
Carte de métro ultraréaliste en verre, cinq stations dans l'ordre avec de petits arrêts intitulés : UBUNTU 24.04 → SYSTEMD → UFW/FIREWALLD → SRV ; placé de manière à imiter un plan de métro ; une petite icône VPS au terminus.

Si vous souhaitez une voix privée à faible latence avec un contrôle total, vous pouvez configurer un serveur TeamSpeak sous Linux en quelques minutes. Ce guide se concentre sur les distributions LTS actuelles, une solution propre système service et des contrôles de sécurité petits mais importants. Vous le démarrerez en tant qu'utilisateur dédié, ouvrez le bouton de droite ports, revendiquez le clé de privilège, et laissez-le fonctionner au démarrage. Si vous êtes sous Windows, vous pouvez en savoir plus sur l'installation d'un Serveur TeamSpeak sur un serveur Windows dans un autre de nos articles.

Prérequis : système d'exploitation, ports et accès

La carte mère micro-ATX ultraréaliste flotte au centre ; trois fines tuiles de verre orbitent comme des satellites gravés UBUNTU 24.04, DEBIAN 12, ROCKY 9. Un rail latéral composé de languettes hexagonales s'enclenche : UDP 9987, TCP 30033, TCP 10011.

Avant d'installer quoi que ce soit, confirmez les bases. Un VPS ou une machine dédiée facilite la vie, puisque les FAI résidentiels restent souvent à l'écart NAT de qualité opérateur (CGNAT) qui bloque le trafic entrant. Utilisez une image LTS et un utilisateur non root avec sudo. Vous pouvez configurer un serveur TeamSpeak sous Linux sur Ubuntu 24.04 LTS, Debian12, ou Rocheux/Alma 9; les étapes sont les mêmes avec de petites modifications du pare-feu.

Vous devrez autoriser le noyau ports. La voix continue UDP9987, le transfert de fichiers est TCP 30033, et ServerQuery est TCP10011. Si vous envisagez d'utiliser TSDNS, ajouter TCP41144, et pour l'ancienne liste Web, vous pouvez voir PDU 2010 sortant. Documents TeamSpeak Enregistrements SRV afin que vous puissiez mapper les noms sur la cible et le port corrects. Pour référence, voir le site officiel Téléchargements TeamSpeak page et informations sur le port pour confirmer les paramètres par défaut actuels :

Si vous hébergez chez vous et que votre IP publique appartient à CGNAT, les utilisateurs extérieurs ne vous contacteront pas, même avec la redirection de port du routeur. Le déplacement du service vers un VPS évite ce barrage routier et vous donne un IPv4 fixe. Une fois l'image du réseau claire, vous pouvez récupérer les fichiers du serveur et préparer le service.

Téléchargez et préparez le serveur

La fenêtre du terminal ultraréaliste sur une ardoise de verre montre trois battements gravés en grosses majuscules : DNF / APT, CURL+TAR, FIRST RUN. En dessous, une fine bande de répertoire : /opt/TeamSpeak et chown. Un micro-badge indique x86_64.

Vous allez télécharger le serveur 64 bits actuel, créer un serveur dédié TeamSpeak utilisateur, acceptez la licence et effectuez un démarrage unique pour obtenir le clé de privilège. Ces commandes fonctionnent à travers Ubuntu, Debian, et Rocheux-images basées.

  1. Tout d'abord, installez les assistants d'archivage si nécessaire, puis ajoutez l'utilisateur et les répertoires :
  • Ubuntu/Debian :
sudo apt update
sudo apt install -y bzip2 tar curl
  • Rocheux/Alma :
sudo dnf install -y bzip2 tar curl

 

  1. Créez l'utilisateur et les dossiers d'exécution :
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak

 

  1. Ensuite, téléchargez la dernière version et décompressez-la dans /opt/TeamSpeak. Le serveur en amont est 3.13.7 pour Linux x86_64 au moment d'écrire ces lignes. Consultez toujours la page de téléchargement officielle pour les mises à jour et les hachages.
cd /tmp
curl -LO https://files.TeamSpeak-services.com/releases/server/3.13.7/TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
tar xvjf TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
sudo rsync -a TeamSpeak3-server_linux_amd64/ /opt/TeamSpeak/
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak

 

  1. Acceptez la licence avec un fichier ou une variable d'environnement. La méthode la plus simple sur une VM est un petit fichier marqueur dans l'accueil TeamSpeak, puis une première exécution sous le compte TeamSpeak pour générer le jeton d'administrateur.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh

 

  1. Regardez la sortie du terminal et notez la ligne « jeton ». Cette clé vous permet de revendiquer l'administrateur dans le client. Arrêtez le processus avec Ctrl+C. Une fois les binaires en place et le jeton enregistré, convertissez-le en service géré.

 

Une présentation unique et propre fonctionne sur toutes les distributions, vous pouvez donc configurer un serveur TeamSpeak sur Linux une fois et réutiliser le playbook pour les futurs nœuds.

Faites-en un service avec systemd

La façade du serveur Ultrareal 1U (métal brossé fin, LED d'alimentation allumée) flotte devant trois fines vitres de verre formant un pipeline.

Une unité appropriée vous permet de démarrer, d'arrêter, de redémarrer, d'enregistrer des journaux et de démarrer automatiquement au démarrage. Créer un minimum système service qui pointe vers le dossier installé et s’exécute en tant qu’utilisateur non privilégié. Le Documents de la communauté TeamSpeak Unités de service Linux en profondeur.

  1. Créez le fichier unité :
sudo tee /etc/systemd/system/TeamSpeak.service >/dev/null << 'EOF'
[Unit]
Description=TeamSpeak 3 Server
Wants=network-online.target
After=network.target
[Service]
WorkingDirectory=/opt/TeamSpeak
User=TeamSpeak
Type=forking
PIDFile=/opt/TeamSpeak/ts3server.pid
ExecStart=/opt/TeamSpeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/TeamSpeak/ts3server_startscript.sh stop
ExecReload=/opt/TeamSpeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
EOF

 

  1. Rechargez systemd et activez le service :
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak

 

  1. Vérifiez le service et capturez à nouveau le jeton si nécessaire :
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager

 

Maintenant que le service est exécuté, ouvrez le fichier nécessaire ports afin que les clients puissent atteindre les points de terminaison de voix, de requêtes et de transfert de fichiers. Une fois le serveur sous système, tu peux installer un serveur TeamSpeak sous Linux sur n'importe quel VPS et comptez sur le redémarrage automatique après un redémarrage ou un crash.

Ouvrez le pare-feu, UFW ou firewalld

Pare-feu de porte en verre ultra-réel ; poignées jumelées UFW et FIREWALLD. Les montants du cadre de porte s'allument avec : 9987/UDP, 30033/TCP, 10011/TCP, 41144, 2010 OUT ; linteau coche : IPv6, RELOAD, CONNECT.

Ouvrez la voix, le transfert de fichiers et la requête ports. Sur Ubuntu, vous utiliserez probablement UFW. Sur Rocky ou Alma, la valeur par défaut est pare-feu.

Exemple UFW :

sudo ufw allow 9987/udp comment "TeamSpeak voice"
sudo ufw allow 30033/tcp comment "TeamSpeak file transfer"
sudo ufw allow 10011/tcp comment "TeamSpeak ServerQuery"
sudo ufw reload

 

exemple de pare-feu :

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

 

Si vous envisagez d'utiliser TSDNS, ajouter 41144/tcp. Si vous publiez votre serveur dans l'ancienne liste Web, autorisez 2010/udp sortant.

Remarque IPv6 : répéter les règles pour IPv6 si votre hébergeur l'a ; le client peut vous joindre via la v4 ou la v6. Avec les règles de réseau en place, connectez-vous depuis le client et revendiquez l'administrateur.

Connectez-vous et réclamez l'administrateur

Écran d'ordinateur portable ultraréaliste divisé en trois vitres fines : CONNECTEZ-VOUS au-dessus d'une ligne d'entrée IP ; MOT DE PASSE géré par un petit clavier en verre (des points PIN s'animent lorsque vous appuyez); une vignette CHANNEL allumée montre une forme d'onde vocale subtile.

Ouvrez le client TeamSpeak sur votre bureau, connectez-vous à l'adresse IP ou au domaine de votre serveur et, lorsque vous y êtes invité, collez le clé de privilège dès la première manche. Définissez un mot de passe de serveur et confirmez que vous pouvez rejoindre une chaîne et parler normalement. Vous pouvez ultérieurement régénérer une clé si nécessaire en revisitant les journaux ou en créant un nouveau jeton dans l'interface des autorisations.

Si vous préférez un bureau sur la VM pour une configuration ponctuelle, vous pouvez ajouter XRDP pour accéder à une session graphique depuis Windows. Pour une configuration étape par étape de l'interface graphique dans Ubuntu, suivez notre guide de blog pour installer xRDP sur Ubuntu

Une fois les droits d'administrateur confirmés, notez le ports vous avez ouvert et ce que chacun gère. Cette première connexion complète votre configuration d'un serveur TeamSpeak sous Linux.

Ports TeamSpeak par défaut et objectif

Voici un tableau de référence rapide pour les valeurs par défaut. Vous pouvez les modifier dans la configuration, mais la plupart des configurations les conservent telles qu'elles sont écrites.

Port Proto But
9987 UDP Trafic vocal pour les canaux
30033 TCP Service de transfert de fichiers
10011 TCP Interface ServeurRequête
41144 TCP Assistant TSDNS, facultatif
2010 UDP Liste des serveurs publics hérités, disponible

TeamSpeak informations sur le port et SRV les directives confirment ces défauts. Une fois les ports solides, les gains les plus rapides proviennent de solutions rapides aux problèmes de connexion courants.

Dépannage : impossible de se connecter, jeton manquant, CGNAT

Carnet de bord ultraréaliste (papier micro-imprimé) sous jeton de surlignage à la loupe de verre ; à côté, une carte d'unité de service gravée PID et WORKDIR. La bande de rack d’arrière-plan montre UDP 9987 et 30033/TCP.

Utilisez un runbook court pour pouvoir passer directement du symptôme à l’action. Ces vérifications s'appliquent quelle que soit la distribution tant que vous configurez un serveur TeamSpeak sous Linux avec système. De nombreux correctifs sont les mêmes dans tous les Installation du serveur TeamSpeak Linux.

  • Le client expire depuis Internet, mais le réseau local fonctionne : Vérifiez que UDP9987 est ouvert sur le pare-feu du serveur et transmis sur n'importe quel routeur en amont. Vérifiez les journaux pour « écoute sur 0.0.0.0:9987 » pour confirmer la prise vocale.
  • Les utilisateurs externes ne peuvent pas se connecter, même avec le transfert : Vérifiez si votre FAI attribue une adresse 100.64.0.0/10 à votre WAN. Cela fait allusion à CGNAT. L'hébergement sur un VPS évite ce blocage et conserve un IPv4 statique qui correspond proprement aux clients.
  • Clé privilège perdue : Lisez les journaux de service et recherchez « jeton » ou redémarrez une fois pour générer une nouvelle clé. Capturez-le dans votre gestionnaire de mots de passe.
  • Le service ne démarre pas : Revérifier Répertoire de travail, Utilisateur, et les chemins dans votre unité. Une incompatibilité empêche l'écriture du fichier PID. L’exemple présenté précédemment est une référence stable.
  • Échec des téléchargements de fichiers : Ouvrir TCP 30033 et confirmez que le port de transfert de fichiers n'a pas été modifié dans la configuration. Le client apprend cette valeur lors de la prise de contact vocale.

 

Maintenant que vous maîtrisez les bases, ajoutez un domaine pour que les utilisateurs se connectent par nom plutôt que par adresse IP et port.

Facultatif : domaine et SRV ou TSDNS

Vous pouvez mapper un nom convivial à votre point de terminaison vocal avec un DNS Enregistrement SRV. Créer un Un record pour la cible, puis ajoutez une entrée SRV comme celle-ci :

_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.

 

Les clients résoudront le SRV et connectez-vous sans avoir besoin d'un port dans l'adresse. TeamSpeak prend également en charge un TSDNS service sur 41144/tcp pour les mappages de noms personnalisés. Les deux méthodes sont documentées par le fournisseur dans l'article d'informations sur le port lié précédemment.

Si vous préférez ne pas gérer le DNS, vous pouvez toujours proposer aux utilisateurs un chemin simple en partageant un lien direct tel que :

ts3server://host.example.com

 

Une fois la dénomination terminée, adoptez quelques petites habitudes de sécurité et de maintenance afin que le service reste stable.

Sécurité et maintenance

Sécurisez le chemin d’accès administrateur et protégez les données au repos. Ces pratiques ajoutent quelques minutes aujourd'hui et économisent des heures plus tard.

  • Surface d'administration : Définissez un mot de passe de serveur fort et vérifiez qui a Requête du serveur accéder. Utilisez des connexions nommées.
  • Cryptage : Activez le cryptage vocal des canaux à l'échelle mondiale si votre budget CPU le permet. Commencez par les canaux les plus sensibles.
  • Sauvegardes : Sauvegarde ts3server.sqlitedb ou votre base de données externe et copiez ts3server.ini. Enregistrez le fichier d'unité et toutes les règles de pare-feu.
  • Moindre privilège : Gardez le système unité sur le dédié TeamSpeak utilisateur. N'exécutez pas le binaire en tant que root.
  • Mises à jour : Appliquez les mises à jour de distribution selon un calendrier et redémarrez le service après un changement de noyau. Testez la connectivité après chaque modification.

Une fois les principes fondamentaux couverts, choisissez une taille de départ raisonnable afin que le service reste fluide pour votre groupe.

Conseils de sélection : hébergement, distribution et taille

Si votre seul objectif est de donner la parole rapidement à vos amis, vous pouvez configurer un serveur TeamSpeak sous Linux sur une petite VM et maintenir les coûts à un niveau bas. Les groupes plus importants bénéficient de meilleurs réseaux et de plus de RAM pour le transfert de fichiers. Utilisez cette matrice rapide pour choisir un point de départ, puis ajustez-le après une semaine de trafic réel.

  • Laboratoire à domicile sur CGNAT : Ne combattez pas la redirection de port. Déplacez le service vers un VPS avec IPv4 public, puis publiez DNS. C'est le moyen le plus rapide de installer un serveur TeamSpeak sous Linux pour accès extérieur.
  • Clan de jeu avec des pics de week-end : Commencez avec 2 vCPU et 2 Go de RAM, puis surveillez l'inactivité du processeur et la perte de paquets. Mettez à niveau une fois que la voix reste proche de la saturation pendant les heures de pointe.
  • Club universitaire : Préférer Ubuntu 24.04 LTS et UFW règles. Les réseaux de campus ont souvent IPv6, testez donc l'IPv6 entrant après avoir ouvert les ports.
  • Équipe Esports, jours de match : Utilisez un VPS à proximité de la région du jeu et enregistrez une ligne de base. Si les enregistrements ou les téléchargements de fichiers volumineux sont importants, ajoutez du stockage et augmentez la RAM à 4 Go.
  • Groupe de modding mixte : Garder Requête du serveur verrouillé, ajoutez des mots de passe de chaîne et planifiez des sauvegardes hebdomadaires. Cela tient occupé Installation Linux du serveur TeamSpeak prévisible.

 

Commencez simplement et répétez.  Après avoir choisi une forme, vous devez savoir que l'accès à l'interface graphique sur une VM peut accélérer la configuration initiale, alors lisez la section suivante pour connaître les options hébergées et un chemin de bureau.

Hébergement et administration à distance

Exécutez TeamSpeak sur une plate-forme conçue pour une voix stable et un routage clair. Notre Serveur virtuel Linux vous offre un IPv4 public, des régions à faible gigue et un contrôle racine en un seul endroit. Vous pouvez commencer petit, maintenir une latence serrée et évoluer en quelques minutes à mesure que votre communauté se développe.

Ce que vous obtenez avec le VPS Linux de Cloudzy :

  • Calculez sur lequel vous pouvez compter : des processeurs virtuels modernes, des vitesses d'horloge constantes et une RAM dédiée dimensionnée pour la voix en temps réel.
  • Un stockage qui tient le coup : Stockage NVMe ou SSD pour des transferts de fichiers rapides et des écritures de journaux rapides.
  • Réseau conçu pour la voix : 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
  • Images du système d'exploitation qui correspondent à votre playbook : Ubuntu 24.04 LTS, Debian 12 ou Rocky 9, tous prêts pour un nettoyage système installation.
  • Accès et contrôle : Règles de racine complète, de console hors bande, de rDNS et de pare-feu que vous pouvez modifier sans ticket.
  • Outils de cycle de vie : instantanés avant les mises à niveau, les restaurations rapides et le redimensionnement simple du plan.
  • Régions mondiales : avec plus de 12 emplacements sur plus de 3 continents, choisissez le centre de données le plus proche de vos joueurs pour réduire le temps d'aller-retour.
  • Assistance et disponibilité : Aide 24h/24 et 7j/7 de la part de vrais ingénieurs et un SLA de disponibilité de 99,95 %.

 

Si vous souhaitez un bureau au-dessus de votre VPS pour des changements visuels rapides, déployez un Serveur Linux RDP comme un application en un clic sur votre VPS Linux.

Pensées finales

Vous venez de voir comment configurer un serveur TeamSpeak sous Linux avec un chemin simple et reproductible. Cette approche permet de conserver la configuration prévisible pour les futurs nœuds ou régions. Utilisez une distribution LTS, un utilisateur dédié et un système unité. Ouvrez l'UDP et le TCP ports ça compte, revendiquez le clé de privilège, et ajoutez SRV si vous souhaitez une adresse plus conviviale. Pour un parcours plus fluide et une IP publique stable, pensez à héberger sur un Cloudzy Serveur virtuel Linux afin que votre serveur reste joignable jour et nuit.

 

FAQ

Quels ports dois-je ouvrir pour un serveur Linux TeamSpeak de base ?

Ouvrez UDP 9987 pour la voix, TCP 30033 pour le transfert de fichiers et TCP 10011 pour ServerQuery. Si vous utilisez TSDNS, ouvrez également TCP 41144. Ces valeurs par défaut couvrent la plupart des installations et correspondent aux instructions de port de TeamSpeak.

Puis-je héberger un serveur Linux TeamSpeak derrière un NAT de niveau opérateur à la maison ?

Non. Les utilisateurs extérieurs à votre FAI ne peuvent pas lancer de sessions entrantes vers votre adresse privée. Vous pouvez tester localement, mais les clients Internet échoueront. Utilisez un VPS avec un IPv4 public ou demandez au FAI de vous désactiver CGNAT.

Comment démarrer automatiquement le serveur TeamSpeak Linux au démarrage ?

Créez l'unité systemd, exécutez systemctl activate TeamSpeak et le service démarre au démarrage et redémarre en cas d'échec. Vérifiez l'état et les journaux avec les commandes indiquées précédemment.

Comment récupérer la clé de privilège administrateur de mon serveur TeamSpeak Linux ?

Recherchez dans les journaux récents la ligne « token » avec journalctl -u TeamSpeak | grep -i token, ou générez un nouveau jeton à l'intérieur du client sous autorisations.

Existe-t-il un serveur Linux TeamSpeak 5 ou 6 à télécharger à la place de TS3 ?

Les serveurs de production publics utilisent les versions du serveur TS3. Continuez à utiliser le serveur 3.13.x et surveillez la page de téléchargement officielle pour toute mise à jour.

Partager

Plus du blog

Continuez à lire.

Héros des « Meilleures alternatives Plex » avec les tuiles Jellyfin, Emby, Stremio et Kodi, un guide rapide des alternatives plex.
Jeux et médias

Meilleures alternatives Plex pour les serveurs multimédias auto-hébergés : réponse rapide + ventilation détaillée

Si vous voulez la réponse, Jellyfin est la meilleure alternative Plex pour la plupart des personnes qui souhaitent réellement héberger elles-mêmes leurs médias à long terme. Emby est la meilleure solution si vous voulez un rendu plus soigné

Nick SilverNick Silver 14 minutes de lecture
Comment créer une sauvegarde du serveur Minecraft ?
Jeux et médias

Comment créer une sauvegarde du serveur Minecraft ?

Exécuter un serveur Minecraft sans sauvegarde est risqué. Tôt ou tard, quelque chose se brise. Des mondes corrompus, des conflits de mods, des plugins qui se comportent mal ou des erreurs inattendues entraînent une panne du serveur.

Ivy JohnsonIvy Johnson 10 minutes de lecture
Un portail lumineux se dresse sur la droite, révélant un château et des îles flottantes. Le texte « Meilleurs modpacks Minecraft » apparaît en gras sur le côté sombre à gauche, à côté du logo Cloudzy.
Jeux et médias

Meilleurs modpacks Minecraft à jouer en 2026

Vanilla Minecraft devient obsolète après des centaines d'heures. Vous avez vaincu l'Ender Dragon, construit des fermes et exploré des biomes. Quelle est la prochaine étape ? Les modpacks résolvent ce problème en regroupant les mods

Rexa CyrusRexa Cyrus 13 minutes de lecture

Prêt à déployer ? À partir de 2,48 $/mois.

Cloud indépendant, depuis 2008. AMD EPYC, NVMe, 40 Gbps. Remboursement sous 14 jours.