Métodos de pago Abuse

Instalación y configuración del servidor TeamSpeak en Ubuntu 24.04: guía detallada

08.10.2024, 20:38

TeamSpeak es un popular software de comunicación por voz y texto muy utilizado en comunidades de jugadores y otros colectivos. Esta aplicación VOIP cerrada permite a los usuarios comunicarse en un único chat utilizando canales de voz. TeamSpeak es conocido por características como conectividad móvil, sistema avanzado de permisos, alta calidad de sonido y otras. El servidor y el cliente de TeamSpeak pueden instalarse en varios sistemas operativos como Linux, FreeBSD, macOS y Windows (versiones de 32 y 64 bits).

Requisitos

Paso 1: Conectarse al servidor mediante SSH

Primero, necesitas conectarte a tu servidor vía SSH bajo el usuario root. Ejecute el siguiente comando, sustituyendo Dirección_IP por la dirección IP de su servidor y Número_Puerto por el número de puerto SSH:

ssh root@IP_Address -p Port_number

Para asegurarte de que tienes instalada la versión correcta de Ubuntu, ejecuta el comando:

lsb_release -a

Resultado esperado:

Distributor ID: Ubuntu
Description:    Ubuntu 24.04 LTS
Release:        24.04
Codename:      noble

Paso 2: Crear un nuevo usuario

Ahora vamos a crear un nuevo usuario del sistema para ejecutar el servidor de TeamSpeak. Escribe el comando:

useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"

Este comando creará el directorio /opt/teamspeak, que será el directorio de inicio para el usuario teamspeak. Lo utilizaremos para instalar el servidor.

Paso 3: Descargar e instalar el servidor TeamSpeak

Escriba el comando:

apt install bzip2

Cambie el usuario al usuario teamspeak recién creado y descargue el servidor:

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

Descomprima el archivo:

tar xvfj teamspeak-server.tar.bz2 --strip-components 1

Ahora tienes que aceptar el acuerdo de licencia. Cree un archivo vacío:

touch ~/.ts3server_license_accepted

Después, cierre la sesión del usuario teamspeak:

exit

Paso 4: Crear un servicio del sistema

Para gestionar el servidor de TeamSpeak, vamos a crear un servicio de sistema. Abra el editor para crear un archivo de servicio:

nano /etc/systemd/system/teamspeak.service

Añada el siguiente código:

[Unit]
Description=Teamspeak Service
Wants=network.target

[Service]
WorkingDirectory=/opt/teamspeak
User=teamspeak
ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15

[Install]
WantedBy=multi-user.target

Guarde el archivo y salga del editor. Aplica los cambios con el comando:

systemctl daemon-reload

Activa el servicio para que se ejecute al iniciar el sistema e inícialo ahora:

systemctl enable --now teamspeak

Para comprobar el estado del servidor, utilice el comando:

systemctl status teamspeak

Paso 5: Establecer la contraseña de administrador

Detengamos el servidor:

systemctl stop teamspeak.service

Ahora vamos a iniciar el servidor con la contraseña de administrador:

su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass

Después de establecer la contraseña, detenga el servicio TeamSpeak:

./ts3server_startscript.sh stop

A continuación, cierre la sesión escribiendo:

exit

Inicie el servicio TeamSpeak:

systemctl start teamspeak.service

Paso 6: Conectarse al servidor TeamSpeak

Descargue e instale el cliente TeamSpeak en su ordenador. Al iniciar, introduzca la dirección IP de su servidor y la contraseña que creó en el paso anterior. Después de conectarte, introduce el token que se creó al iniciar el servicio. Este token se puede encontrar utilizando el comando ejecutado en el servidor:

grep -i token /opt/teamspeak/logs/*

Importante: Guarde este token, ¡es necesario para que el administrador pueda conectarse al servidor!

Conclusión

Ahora el servidor TeamSpeak está instalado y funcionando en su servidor Ubuntu 24.04.