Voz · sin KYC
Aloja TeamSpeak en un VPS offshore
Ejecuta tu propio servidor de voz TeamSpeak en un VPS offshore y sin KYC, y mantén cada llamada, canal y lista de baneados bajo tu propio control en lugar del de un tercero.
Qué es
TeamSpeak es un servidor de chat de voz autoalojado y de baja latencia, creado para clanes de gaming, comunidades y equipos que necesitan audio push-to-talk cristalino y canales persistentes. El servidor oficial de TeamSpeak 3 se distribuye como un único contenedor que se ejecuta en un VPS modesto y da servicio a decenas de usuarios con un consumo mínimo de CPU y RAM.
Por qué alojarlo offshore
Un servidor de voz registra quién habla con quién y cuándo, así que alojarlo tú mismo en un VPS sin KYC y pagado con criptomonedas significa que ninguna identidad de cuenta, número de teléfono ni rastro de pago queda vinculado a tu comunidad. El ancho de banda no medido de ChainVPS y la protección DDoS incluida son clave aquí, porque los servicios de voz por UDP son un objetivo frecuente de ataques de inundación y el tráfico de voz es continuo.
El despliegue
Una configuración de referencia funcional
Copia esto en una nueva instancia de ChainVPS. Sustituye los marcadores de posición y ponlo en marcha.
# docker-compose.yml — servidor TeamSpeak 3 (imagen oficial, backend SQLite)
# Despliegue: docker compose up -d
# Luego obtén el token de administrador de un solo uso:
# docker compose logs teamspeak | grep -i token
# Pega ese token en tu cliente de TeamSpeak en la primera conexión para convertirte en ServerAdmin.
services:
teamspeak:
image: teamspeak:3
container_name: teamspeak
restart: unless-stopped
environment:
TS3SERVER_LICENSE: accept
ports:
- "9987:9987/udp" # voz (obligatorio, público)
- "30033:30033/tcp" # transferencia de archivos: avatares/iconos (opcional)
- "10011:10011/tcp" # administración ServerQuery (MANTENER PRIVADO — ver endurecimiento)
volumes:
- ts3data:/var/ts3server/
volumes:
ts3data:
Firewall
Puertos que debes abrir
| Puerto | Protocolo | Propósito |
|---|---|---|
| 9987 | UDP | Voz: el único puerto que necesitan los clientes; debe estar abierto al público. |
| 30033 | TCP | Transferencia de archivos para avatares e iconos de canal/grupo; opcional, ciérralo si no lo usas. |
| 10011 | TCP | Interfaz de administración/automatización ServerQuery (raw); NO la expongas públicamente. |
| 10022 | TCP | ServerQuery sobre SSH (compilaciones de servidor más recientes); mantenlo protegido por firewall y limitado a localhost. |
Dimensionamiento adecuado
Qué plan necesitas
VPS Nano / Small (1 vCPU, 1-2 GB RAM)
TeamSpeak es extremadamente ligero; un único servidor virtual con las 32 plazas completas apenas exige CPU. Elige el plan por ubicación/latencia, no por potencia de cómputo.
VPS Small / Pro (1-2 vCPU, 2-4 GB RAM)
Margen para transferencias de archivos, un bot (por ejemplo, SinusBot para música) y la interfaz ServerQuery ejecutándose junto con la voz.
VPS Pro (2-4 vCPU, 4-8 GB RAM)
El cuello de botella es la red, no el cómputo: el ancho de banda no medido de ChainVPS es lo que soporta muchas transmisiones de voz simultáneas. Se requiere una licencia de TeamSpeak para superar las 32 plazas por instancia.
Mejores ubicaciones: La voz es sensible a la latencia, así que elige la ubicación de nivel de privacidad más cercana a tus miembros: NL y LU se apoyan en las troncales mejor conectadas de Europa y ofrecen a la mayoría de las comunidades de la UE un ping por debajo de 30 ms, CH añade una fuerte privacidad legal a cambio de una pequeña penalización de latencia, y RO/MD sirven bien a Europa del Este. IS es la excepción: excelente para una postura de privacidad reforzada pero con mayor latencia, así que úsala solo si la jurisdicción importa más que unos milisegundos adicionales.
Blíndalo
Lista de verificación de hardening
- Captura el token de ServerAdmin desde los logs del contenedor en el primer arranque (docker compose logs teamspeak | grep -i token), reclámalo de inmediato en tu cliente y guárdalo en un gestor de contraseñas: es una clave de un solo uso y no existe recuperación integrada.
- Nunca expongas ServerQuery (10011/10022) a internet. Restríngelo con firewall a localhost o a tu propia IP mediante UFW (ufw allow 9987/udp y luego deniega el resto por defecto); la fuerza bruta contra ServerQuery es la forma más común en que los servidores TeamSpeak son tomados por asalto.
- Configura una contraseña fuerte para query_admin y utiliza los archivos query_ip_allowlist.txt / query_ip_denylist.txt en el volumen de datos para restringir quién puede siquiera alcanzar la interfaz de consulta.
- Apóyate en la protección DDoS incluida y el ancho de banda no medido de ChainVPS: el puerto público 9987/udp es un objetivo habitual de ataques de reflexión/inundación, y los paquetes de voz son constantes, por lo que un plan medido sería la herramienta equivocada aquí.
- Haz copias de seguridad periódicas de la base de datos SQLite: se encuentra en el volumen ts3data como ts3server.sqlitedb y contiene todos los canales, permisos y baneos; toma una instantánea del volumen o copia el archivo con una tarea cron programada.
- Fija la imagen a una etiqueta específica (por ejemplo, teamspeak:3.13.7) en lugar de :latest para reinicios reproducibles, y reconstruye de forma deliberada cuando quieras actualizar en lugar de hacerlo en cada pull.
Despliégalo en
El producto ChainVPS adecuado
Preguntas
Hosting TeamSpeak — Preguntas frecuentes
¿Necesito una licencia de pago de TeamSpeak para autoalojarlo?
No. Un servidor TeamSpeak 3 sin licencia es gratuito para hasta 32 plazas y un servidor virtual, lo cual cubre a la mayoría de los clanes y comunidades pequeñas. Solo necesitas una licencia de TeamSpeak (de pago o del nivel gratuito) si quieres más plazas o varios servidores virtuales en una misma instancia.
¿Cuánta gente puede soportar un solo VPS?
El cómputo casi nunca es el límite: incluso un VPS Nano ejecuta cómodamente un servidor con las 32 plazas completas. La verdadera restricción es el ancho de banda, por eso importan los planes no medidos. Un despliegue con licencia más grande, con cientos de personas hablando a la vez, sigue siendo ligero en CPU, pero necesita la capacidad de red que ofrece un VPS Pro junto con ancho de banda no medido.
¿Por qué offshore en lugar de un hosting de TeamSpeak alquilado?
Un hosting de voz alquilado vincula a tu comunidad a una identidad de cuenta y de pago, y puede registrar o entregar metadatos de conexión. Un VPS sin KYC y pagado con criptomonedas te permite ejecutar exactamente el mismo software de servidor oficial sin ninguna identidad asociada, con control root total sobre los logs, los baneos y los datos.
¿Qué puerto necesitan realmente abierto mis miembros?
Solo el 9987/udp. Ese único puerto UDP transporta todo el tráfico de voz. La transferencia de archivos (30033) es opcional y ServerQuery (10011) debe permanecer privado, así que los miembros nunca se conectan a esos puertos.
¿Qué pasa con TeamSpeak 6?
Existen imágenes de servidor de TeamSpeak 6 y son más recientes, pero TeamSpeak 3 sigue siendo el estándar de autoalojamiento estable y probado en batalla, con el soporte más amplio de clientes y bots. Esta guía usa TS3; el mismo dimensionamiento de VPS y el mismo endurecimiento se aplican si más adelante cambias a una imagen TS6.
Más para autoalojar
Otros stacks de un clic
Desplegar TeamSpeak
en los próximos 60 segundos.
Ancho de banda ilimitado · DDoS incluido · 21 criptomonedas · sin KYC.