Instalar un servidor TeamSpeak 3 en Debian o Ubuntu

Publicado el Actualizado el 4 min de lectura

Así instalas tu propio servidor TeamSpeak 3 en Debian o Ubuntu: con un usuario propio, la licencia aceptada, la Privilege Key guardada y los puertos abiertos.

¿Quieres tener tu propio servidor TeamSpeak 3 en tu servidor root Linux con Debian o Ubuntu? Entonces estás en el sitio adecuado.

En esta guía instalamos el servidor TeamSpeak 3 paso a paso desde la consola SSH. Todos los comandos están pensados para Debian 13, Debian 12 y Ubuntu 24.04 LTS. Los sistemas más antiguos, como Debian 10 o Ubuntu 20.04, ya no reciben actualizaciones de seguridad y no deberían usarse para un servidor de voz accesible desde internet.

Requisitos y puertos necesarios

  • Un servidor root o VPS con Debian 13, Debian 12 o Ubuntu 24.04 LTS
  • Acceso root por SSH
  • Puerto UDP 9987 para la transmisión de voz (puerto estándar)
  • Puerto TCP 30033 para las transferencias de archivos
  • Puerto TCP 10011 para el acceso ServerQuery

Abre como mínimo los puertos 9987 (UDP) y 30033 (TCP) en tu firewall. El puerto ServerQuery 10011, en cambio, es mejor que no quede expuesto a internet: haz que sea accesible únicamente desde tu propia dirección IP.

Actualizar la lista de paquetes e instalar las actualizaciones

Actualiza primero la lista de paquetes de tu sistema operativo e instala todas las actualizaciones disponibles:

apt update && apt upgrade -y

Crear un usuario propio para TeamSpeak

El servidor TeamSpeak 3 se niega a arrancar como root, así que tiene que ejecutarse bajo un usuario propio. Además es la variante más segura, sobre todo si en el mismo servidor funcionan otras aplicaciones. Te recomendamos desactivar el inicio de sesión directo de ese usuario:

adduser --disabled-login teamspeak

Las preguntas posteriores sobre nombre, dirección o número de teléfono puedes saltártelas con la tecla Enter.

Ahora cambia al nuevo usuario y a su directorio personal:

su teamspeak
cd

Descargar y descomprimir el servidor TeamSpeak 3

Antes de la descarga, comprueba si mientras tanto ha salido una versión más reciente. Encontrarás la versión actual en https://teamspeak.com/en/downloads/#server, en el apartado "Linux 64-Bit". Si allí aparece una versión más nueva, basta con que ajustes el número de versión en los comandos siguientes. La versión 3.13.7 que usamos aquí corresponde a julio de 2026.

wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
tar xfvj teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Después ya puedes eliminar el archivo comprimido:

rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Aceptar las condiciones de licencia e iniciar el servidor

Cambia al directorio de TeamSpeak, confirma las condiciones de licencia e inicia el servidor:

cd teamspeak3-server_linux_amd64
touch .ts3server_license_accepted
./ts3server_startscript.sh start

Sin el archivo .ts3server_license_accepted, el arranque se interrumpe con un aviso de que la licencia no está confirmada.

Guardar los datos de acceso y la Privilege Key

En el primer arranque, el servidor muestra una única vez los datos de acceso más importantes. Guarda esa salida sin falta, porque no vuelve a aparecer:

  • La Privilege Key (token). Con ella te identificas en el cliente de TeamSpeak como administrador del servidor. Para eso conéctate una vez al servidor: el cliente te pedirá el token automáticamente.
  • Los datos de acceso de ServerQuery para el usuario "serveradmin". Los necesitarás más adelante para tareas administrativas, por ejemplo para generar un token nuevo.

Con esto la instalación está terminada y tu servidor de voz ya es accesible.

Detener e iniciar el servidor y comprobar su estado

El servidor se controla mediante el script de inicio incluido. Tienes a tu disposición estos comandos:

./ts3server_startscript.sh restart
./ts3server_startscript.sh stop
./ts3server_startscript.sh status

Ten en cuenta que estos comandos hay que ejecutarlos siempre como usuario "teamspeak" y desde el directorio de TeamSpeak.

Iniciar el servidor TeamSpeak automáticamente tras un reinicio

Tras reiniciar el sistema operativo, el servidor TeamSpeak se queda apagado. Para que vuelva a arrancar por sí solo, configura un autoarranque que llame al script de inicio con el usuario "teamspeak". Nuestra guía Ejecutar programas automáticamente al iniciar el servidor describe el proceso completo, incluido un ejemplo adecuado para TeamSpeak.

Preguntas frecuentes

¿Qué puertos necesita un servidor TeamSpeak 3?
Para la transmisión de voz hace falta el puerto UDP 9987, para las transferencias de archivos el puerto TCP 30033 y para el acceso ServerQuery el puerto TCP 10011. Abre como mínimo el 9987 y el 30033 en tu firewall.
¿El servidor TeamSpeak 3 es gratuito?
Para uso privado y no comercial el servidor es gratuito y permite hasta 32 slots. Si necesitas más slots o quieres darle un uso comercial, necesitas la licencia correspondiente de TeamSpeak.
¿Por qué el servidor TeamSpeak no arranca como root?
El servidor TeamSpeak 3 se niega a arrancar como root y se detiene con el mensaje correspondiente. Por eso crea un usuario propio como se explica en esta guía e inicia el servidor con esa cuenta.
He perdido la Privilege Key, ¿qué puedo hacer?
La Privilege Key solo se muestra en el primer arranque. Si la has perdido, genera un token nuevo a través del acceso ServerQuery con el usuario serveradmin. Los datos de acceso para ello también salen de la salida del primer arranque.
¿Cómo inicio el servidor TeamSpeak automáticamente tras un reinicio?
Lo más sencillo es un autoarranque que llame al script de inicio incluido con el usuario de TeamSpeak. Nuestra guía sobre cómo ejecutar programas automáticamente al iniciar el servidor muestra el proceso completo con un ejemplo para TeamSpeak.

Servidor TeamSpeak 3 TeamSpeak Servidor de voz Debian Ubuntu Linux Servidor de juego