Instalar un servidor TeamSpeak 3 en Debian o Ubuntu
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?
¿El servidor TeamSpeak 3 es gratuito?
¿Por qué el servidor TeamSpeak no arranca como root?
He perdido la Privilege Key, ¿qué puedo hacer?
¿Cómo inicio el servidor TeamSpeak automáticamente tras un reinicio?
2021-2026 KernelHost GmbH. Todos los derechos reservados. Esta guía está protegida por derechos de autor. Su publicación en otros sitios web, aunque sea de forma parcial o modificada, no está permitida sin nuestro consentimiento por escrito. Las citas con indicación de la fuente y un enlace son muy bienvenidas.

