Voix · sans KYC
Hébergez TeamSpeak sur un VPS offshore
Déployez votre propre serveur vocal TeamSpeak sur un VPS offshore sans KYC, et gardez chaque appel, chaque salon et chaque liste de bannissement sous votre propre contrôle plutôt que sous celui d'un tiers.
Ce que c'est
TeamSpeak est un serveur de chat vocal auto-hébergé à faible latence, conçu pour les clans de gaming, les communautés et les équipes qui ont besoin d'un son push-to-talk cristallin et de salons persistants. Le serveur officiel TeamSpeak 3 est distribué sous la forme d'un simple conteneur qui tourne sur un VPS modeste et sert des dizaines d'utilisateurs avec une empreinte CPU et RAM minime.
Pourquoi l'héberger en offshore
Un serveur vocal enregistre qui parle à qui et quand ; l'héberger vous-même sur un VPS sans KYC payé en cryptomonnaie signifie qu'aucune identité de compte, aucun numéro de téléphone ni aucune trace de paiement n'est rattaché à votre communauté. La bande passante illimitée de ChainVPS et la protection DDoS incluse comptent particulièrement ici, car les services vocaux UDP sont une cible fréquente des attaques par flood et le trafic vocal est continu.
Le déploiement
Une configuration de référence fonctionnelle
Copiez ceci sur une nouvelle instance ChainVPS. Remplacez les paramètres, puis lancez-la.
# docker-compose.yml — TeamSpeak 3 server (official image, SQLite backend)
# Deploy: docker compose up -d
# Then grab the one-time admin token:
# docker compose logs teamspeak | grep -i token
# Paste that token into your TeamSpeak client on first connect to become ServerAdmin.
services:
teamspeak:
image: teamspeak:3
container_name: teamspeak
restart: unless-stopped
environment:
TS3SERVER_LICENSE: accept
ports:
- "9987:9987/udp" # voice (required, public)
- "30033:30033/tcp" # file transfer: avatars/icons (optional)
- "10011:10011/tcp" # ServerQuery admin (KEEP PRIVATE — see hardening)
volumes:
- ts3data:/var/ts3server/
volumes:
ts3data:
Pare-feu
Ports à ouvrir
| Port | Protocole | Objectif |
|---|---|---|
| 9987 | UDP | Voix — le seul port dont les clients ont besoin ; doit être ouvert publiquement. |
| 30033 | TCP | Transfert de fichiers pour les avatars et les icônes de salons/groupes ; optionnel, fermez-le si vous ne l'utilisez pas. |
| 10011 | TCP | Interface d'administration/automatisation ServerQuery (brute) ; NE PAS exposer publiquement. |
| 10022 | TCP | ServerQuery via SSH (versions récentes du serveur) ; à garder protégé par pare-feu/localhost uniquement. |
Dimensionnement optimal
De quel forfait vous avez besoin
VPS Nano / Small (1 vCPU, 1-2 GB RAM)
TeamSpeak est extrêmement léger ; un seul serveur virtuel avec 32 emplacements pleinement occupés sollicite à peine le CPU. Choisissez le plan en fonction de la localisation/latence, pas de la puissance brute.
VPS Small / Pro (1-2 vCPU, 2-4 GB RAM)
De la marge pour les transferts de fichiers, un bot (par ex. SinusBot pour la musique) et l'interface ServerQuery tournant en parallèle de la voix.
VPS Pro (2-4 vCPU, 4-8 GB RAM)
Le goulot d'étranglement est le réseau, pas le calcul — c'est la bande passante illimitée de ChainVPS qui permet de porter de nombreux flux vocaux simultanés. Une licence TeamSpeak est requise pour dépasser 32 emplacements par instance.
Meilleurs emplacements : La voix est sensible à la latence, choisissez donc l'emplacement à confidentialité renforcée le plus proche de vos membres : NL et LU reposent sur les dorsales les mieux connectées d'Europe et offrent à la plupart des communautés européennes un ping inférieur à 30 ms, CH ajoute une forte protection juridique de la vie privée pour une latence légèrement supérieure, et RO/MD desservent bien l'Europe de l'Est. IS est le cas à part — excellent pour une posture de confidentialité renforcée mais avec une latence plus élevée, à réserver aux cas où la juridiction compte plus que quelques millisecondes supplémentaires.
Verrouillez-le
Liste de vérification du durcissement
- Récupérez le token ServerAdmin dans les logs du conteneur au premier démarrage (docker compose logs teamspeak | grep -i token), utilisez-le immédiatement dans votre client, et stockez-le dans un gestionnaire de mots de passe — c'est une clé à usage unique et il n'existe aucune récupération intégrée.
- N'exposez jamais ServerQuery (10011/10022) sur Internet. Restreignez-le à localhost ou à votre propre IP avec UFW (ufw allow 9987/udp, puis default-deny pour le reste) ; le brute-force sur ServerQuery est la méthode la plus courante de prise de contrôle des serveurs TeamSpeak.
- Définissez un mot de passe query_admin robuste et utilisez les fichiers query_ip_allowlist.txt / query_ip_denylist.txt dans le volume de données pour restreindre qui peut même atteindre l'interface de requête.
- Appuyez-vous sur la protection DDoS incluse et la bande passante illimitée de ChainVPS — le port public 9987/udp est une cible habituelle des attaques par réflexion/flood, et les paquets vocaux sont constants, ce qui rend un plan limité en bande passante totalement inadapté ici.
- Sauvegardez régulièrement la base de données SQLite : elle se trouve dans le volume ts3data sous le nom ts3server.sqlitedb et contient tous les salons, permissions et bannissements — faites un snapshot du volume ou copiez le fichier via une tâche cron planifiée.
- Épinglez l'image à un tag précis (par ex. teamspeak:3.13.7) plutôt qu'à :latest pour des redémarrages reproductibles, et ne reconstruisez que délibérément lorsque vous souhaitez mettre à jour, plutôt qu'à chaque pull.
Questions
Hébergement TeamSpeak — FAQ
Ai-je besoin d'une licence TeamSpeak payante pour l'auto-hébergement ?
Non. Un serveur TeamSpeak 3 sans licence est gratuit jusqu'à 32 emplacements et un seul serveur virtuel, ce qui couvre la plupart des clans et petites communautés. Vous n'avez besoin d'une licence TeamSpeak (payante ou de palier gratuit) que si vous voulez plus d'emplacements ou plusieurs serveurs virtuels sur une même instance.
Combien de personnes un seul VPS peut-il gérer ?
Le calcul n'est presque jamais la limite — même un VPS Nano fait tourner confortablement un serveur avec 32 emplacements pleinement occupés. La véritable contrainte est la bande passante, d'où l'importance des plans illimités. Un déploiement sous licence plus important, avec des centaines d'interlocuteurs simultanés, reste léger en CPU mais nécessite la capacité réseau qu'apporte un VPS Pro associé à une bande passante illimitée.
Pourquoi choisir l'offshore plutôt qu'un hébergement TeamSpeak loué ?
Un hébergement vocal loué rattache votre communauté à une identité de compte et de paiement, et peut journaliser ou transmettre les métadonnées de connexion. Un VPS sans KYC payé en cryptomonnaie vous permet de faire tourner exactement le même logiciel serveur officiel sans aucune identité rattachée, avec un contrôle root total sur les logs, les bannissements et les données.
De quel port mes membres ont-ils réellement besoin ?
Uniquement 9987/udp. Ce seul port UDP transporte tout le trafic vocal. Le transfert de fichiers (30033) est optionnel et ServerQuery (10011) doit rester privé ; les membres ne se connectent donc jamais à ces ports-là.
Qu'en est-il de TeamSpeak 6 ?
Des images serveur TeamSpeak 6 existent et sont plus récentes, mais TeamSpeak 3 reste la référence stable et éprouvée de l'auto-hébergement, avec la prise en charge client et bot la plus large. Ce guide utilise TS3 ; le même dimensionnement VPS et les mêmes recommandations de sécurisation s'appliquent si vous passez ensuite à une image TS6.
Plus à auto-héberger
Autres stacks en un clic
Déployer TeamSpeak
dans les 60 prochaines secondes.
Bande passante illimitée · DDoS inclus · 21 cryptomonnaies · sans KYC.