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

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

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.
- 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
- 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
- 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
- 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
- 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

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.
- 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
- Rechargez systemd et activez le service :
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak
- 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


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.

