Guía completa: Instala tu propio servidor TeamTalk en Ubuntu 24.04

¿Quieres tener tu propio espacio de comunicación de voz en línea? Con esta guía de BR Nube Digital, aprenderás paso a paso cómo instalar y configurar un servidor TeamTalk en Ubuntu 24.04. Ideal para comunidades, equipos o simplemente para conectar con tus amigos de forma privada y controlada.

SERVIDORES Y REDES

Brayan Rueda

5/29/20252 min read

white concrete building
white concrete building

Guía completa: Instala tu propio servidor TeamTalk en Ubuntu 24.04

¿Quieres tener tu propio espacio de comunicación de voz en línea? Con esta guía de BR Nube Digital, aprenderás paso a paso cómo instalar y configurar un servidor TeamTalk en Ubuntu 24.04. Ideal para comunidades, equipos o simplemente para conectar con tus amigos de forma privada y controlada.

1. Preparación

Antes de empezar, asegúrate de tener todo listo para una instalación sin problemas:

Asegúrate de estar conectado como root a tu VPS por SSH. Se recomienda usar PuTTY para esto.

Para pegar comandos en la terminal de PuTTY, simplemente haz clic derecho.

2. Descarga y Extracción de Archivos

Vamos a obtener los archivos necesarios para el servidor TeamTalk y prepararlos para la instalación.

Primero, navega a un directorio donde quieras descargar los archivos. Puedes usar:

cd /home/usuario/teamtalkserver

Luego, descarga el paquete del servidor TeamTalk:

wget [https://bearware.dk/teamtalk/v5.16/teamtalkpro-v5.16-ubuntu22-x86_64.tgz](https://bearware.dk/teamtalk/v5.16/teamtalkpro-v5.16-ubuntu22-x86_64.tgz)

Descomprime el archivo descargado:

tar -xvzf teamtalkpro-v5.16-ubuntu22-x86_64.tgz

Ahora, accede al directorio del servidor:

cd teamtalkpro-v5.16-ubuntu22-x86_64/server

3. Creación de Usuario para el Servidor

Por seguridad y buenas prácticas, es recomendable crear un usuario dedicado para el servidor TeamTalk.

Crea un nuevo usuario llamado teamtalkk (o el nombre que prefieras):

sudo adduser teamtalkk

Habilita linger para este usuario, lo que permite que los procesos del usuario se ejecuten incluso después de que este cierre sesión:

loginctl enable-linger teamtalkk

4. Mover Archivos al Nuevo Usuario

Una vez creado el usuario, debemos mover los archivos del servidor a su directorio y asignar los permisos correctos.

Mueve el directorio tt5prosrv al directorio home del nuevo usuario:

mv tt5prosrv /home/teamtalkk

Cambia el propietario de los archivos al usuario teamtalkk:

chown teamtalkk:teamtalkk /home/teamtalkk/tt5prosrv

Ajusta los permisos para el ejecutable del servidor:

chmod 755 /home/teamtalkk/tt5prosrv

5. Configuración del Servidor

Ahora, es momento de configurar el servidor TeamTalk con el asistente integrado.

Cambia al usuario teamtalkk que acabas de crear:

su teamtalkk

Ejecuta el asistente de configuración. Este te guiará a través de las opciones principales:

./tt5prosrv-wizard

¡IMPORTANTE! Cuando el asistente pregunte "¿Bind to specific IP-addresses?", responde "N". Esto asegurará que el servidor escuche en todas las direcciones IP y dominios, permitiendo la conexión a través de tu nombre de dominio personalizado.

6. Abrir Puertos en el Firewall

Para que tu servidor sea accesible desde internet, necesitas abrir el puerto que configuraste en tu firewall.

Si configuraste el puerto 10333 (un puerto común para TeamTalk), usa el siguiente comando para abrirlo en el firewall ufw de Ubuntu:

sudo ufw allow 10333

7. Iniciar el Servidor

Con la configuración lista y los puertos abiertos, es hora de iniciar tu servidor TeamTalk.

Desde el usuario teamtalkk (asegúrate de seguir con su teamtalkk si no lo estás):

./tt5prosrv -d

El parámetro -d es para ejecutarlo como demonio (en segundo plano).

8. Configurar el Dominio

Finalmente, asegúrate de que tu dominio apunte correctamente a tu VPS.

Registro A: Es crucial que tu dominio (por ejemplo, radio.lamiradadeportiva.online) apunte a la dirección IP de tu VPS mediante un registro A en tu proveedor de dominio. Si no estás seguro de cómo hacerlo, consulta la documentación de tu registrador de dominio.

Una vez configurado, podrás conectar a tu servidor TeamTalk usando tu dominio y el puerto que hayas configurado.