Voz · sem KYC
Hospede TeamSpeak em um VPS offshore
Rode seu próprio servidor de voz TeamSpeak em um VPS offshore e sem KYC, mantendo cada chamada, canal e lista de banimentos sob seu próprio controle em vez do controle de terceiros.
O que é
TeamSpeak é um servidor de chat de voz autogerenciado e de baixa latência, criado para clãs de jogos, comunidades e equipes que precisam de áudio push-to-talk cristalino e canais persistentes. O servidor oficial TeamSpeak 3 é distribuído como um único container que roda em um VPS modesto e atende dezenas de usuários com um consumo mínimo de CPU e RAM.
Por que hospedar offshore
Um servidor de voz registra quem fala com quem e quando, então hospedá-lo você mesmo em um VPS sem KYC e pago em cripto significa que nenhuma identidade de conta, número de telefone ou rastro de pagamento fica vinculado à sua comunidade. A largura de banda ilimitada e a proteção DDoS inclusa da ChainVPS fazem diferença aqui, já que serviços de voz UDP são um alvo frequente de ataques de flood e o tráfego de voz é contínuo.
A implantação
Uma configuração de referência funcional
Copie isto para uma instância nova do ChainVPS. Substitua os placeholders e depois coloque no ar.
# 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:
Firewall
Portas a abrir
| Porta | Protocolo | Finalidade |
|---|---|---|
| 9987 | UDP | Voz — a única porta que os clientes precisam; deve estar aberta ao público. |
| 30033 | TCP | Transferência de arquivos para avatares e ícones de canal/grupo; opcional, feche se não for usada. |
| 10011 | TCP | Interface de administração/automação ServerQuery (raw); NÃO exponha publicamente. |
| 10022 | TCP | ServerQuery via SSH (builds mais recentes do servidor); mantenha protegido por firewall/somente localhost. |
Dimensionamento adequado
Qual plano você precisa
VPS Nano / Small (1 vCPU, 1-2 GB RAM)
O TeamSpeak é extremamente leve; um único servidor virtual com todas as 32 vagas praticamente não usa CPU. Escolha o plano pela localização/latência, não pelo poder de processamento.
VPS Small / Pro (1-2 vCPU, 2-4 GB RAM)
Margem para transferências de arquivos, um bot (por exemplo, SinusBot para música) e a interface ServerQuery rodando junto com a voz.
VPS Pro (2-4 vCPU, 4-8 GB RAM)
O gargalo é a rede, não o processamento — a largura de banda ilimitada da ChainVPS é o que sustenta muitos fluxos de voz simultâneos. É necessária uma licença do TeamSpeak para exceder 32 vagas por instância.
Melhores localizações: Voz é sensível à latência, então escolha a localização de privacidade mais próxima dos seus membros: NL e LU estão sobre os backbones mais bem conectados da Europa e oferecem ping abaixo de 30 ms para a maioria das comunidades da UE, CH agrega forte privacidade jurídica em troca de uma pequena latência extra, e RO/MD atendem bem a Europa Oriental. IS é a exceção — ótimo para uma postura de privacidade reforçada, mas com latência maior, então use-a apenas se a jurisdição importar mais do que alguns milissegundos extras.
Bloqueie tudo
Checklist de hardening
- Capture o token do ServerAdmin nos logs do container na primeira inicialização (docker compose logs teamspeak | grep -i token), reivindique-o imediatamente no seu cliente e guarde-o em um gerenciador de senhas — é uma chave de uso único e não há recuperação embutida.
- Nunca exponha o ServerQuery (10011/10022) à internet. Restrinja-o via firewall ao localhost ou ao seu próprio IP com o UFW (ufw allow 9987/udp e depois negue por padrão o restante); ataques de força bruta contra o ServerQuery são a forma mais comum de servidores TeamSpeak serem comprometidos.
- Defina uma senha forte para query_admin e use os arquivos query_ip_allowlist.txt / query_ip_denylist.txt no volume de dados para restringir quem consegue sequer alcançar a interface de query.
- Aproveite a proteção DDoS inclusa e a largura de banda ilimitada da ChainVPS — a porta pública 9987/udp é um alvo rotineiro de ataques de reflexão/flood, e os pacotes de voz são constantes, então um plano com medição seria a ferramenta errada aqui.
- Faça backup do banco de dados SQLite regularmente: ele fica no volume ts3data como ts3server.sqlitedb e armazena todos os canais, permissões e banimentos — tire um snapshot do volume ou copie o arquivo em um agendamento via cron.
- Fixe a imagem em uma tag específica (por exemplo, teamspeak:3.13.7) em vez de :latest para reinicializações reprodutíveis, e reconstrua deliberadamente quando quiser atualizar em vez de a cada pull.
Perguntas
Hospedagem TeamSpeak — FAQ
Preciso de uma licença paga do TeamSpeak para autogerenciar o servidor?
Não. Um servidor TeamSpeak 3 sem licença é gratuito para até 32 vagas e um servidor virtual, o que cobre a maioria dos clãs e comunidades pequenas. Você só precisa de uma licença do TeamSpeak (paga ou do nível gratuito) se quiser mais vagas ou múltiplos servidores virtuais em uma instância.
Quantas pessoas um único VPS consegue suportar?
O processamento quase nunca é o limite — até um VPS Nano roda tranquilamente um servidor com todas as 32 vagas. A verdadeira restrição é a largura de banda, e é por isso que os planos ilimitados fazem diferença. Uma implantação licenciada maior, com centenas de pessoas falando simultaneamente, ainda usa pouca CPU, mas precisa da capacidade de rede que um VPS Pro com largura de banda ilimitada oferece.
Por que offshore em vez de uma hospedagem TeamSpeak alugada?
Uma hospedagem de voz alugada vincula sua comunidade a uma conta e a uma identidade de pagamento, além de poder registrar ou repassar metadados de conexão. Um VPS sem KYC e pago em cripto permite rodar exatamente o mesmo software de servidor oficial sem nenhuma identidade vinculada e com controle root total sobre logs, banimentos e dados.
Qual porta meus membros realmente precisam ter aberta?
Apenas 9987/udp. Essa única porta UDP carrega todo o tráfego de voz. A transferência de arquivos (30033) é opcional e o ServerQuery (10011) deve permanecer privado, então os membros nunca se conectam a essas portas.
E o TeamSpeak 6?
Existem imagens de servidor do TeamSpeak 6, mais recentes, mas o TeamSpeak 3 continua sendo o padrão estável e testado em batalha para autogerenciamento, com o mais amplo suporte a clientes e bots. Este guia usa o TS3; o mesmo dimensionamento de VPS e as mesmas práticas de segurança se aplicam caso você migre depois para uma imagem TS6.
Mais para hospedar você mesmo
Outros stacks de um clique
Implante TeamSpeak
nos próximos 60 segundos.
Banda ilimitada · DDoS incluído · 21 criptomoedas · sem KYC.