TeamSpeak es un software propietario multiplataforma de voz sobre (VoIP) popularmente utilizado por las comunidades de juegos y tecnología. En este tutorial explicaremos cómo instalar un servidor de TeamSpeak 3 en Debian/Ubuntu y Windows.
Te recomendamos activar el Anti DDoS estricto si tú servidor TS3 es de acceso público.
Puedes leer más sobre el anti DDoS estricto en el siguiente artículo
Antes de proceder con la instalación recuerda habilitar el puerto 9987 UDP y TCP 30033 en el firewall de Clouding.
Comienza agregando otro usuario para ejecutar el servidor TeamSpeak. Pon de username 'teamspeak'. Puedes elegir cualquier otro nombre de usuario deseado.
# adduser --disabled-login teamspeak
Entra en el usuario teamspeak
# su teamspeak
Ingresa en el directorio recién creado
# cd /home/teamspeak
Procede a descargar la última versión de TeamSpeak3. Revisa en el sitio web oficial de TeamSpeak la última versión de Linux Server de 64 bits y sustituye el número de versión en la URL que aparece a continuación.
# wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Extrae el archivo descargado
# tar xvfj teamspeak3-server_linux_amd64-*.tar.bz2
Copia todo el contenido del directorio extraído en el directorio principal del usuario teamspeak.
# cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/
El archivo de descarga ya no es necesario. Puedes eliminarlo.
# rm teamspeak3-server_linux_amd64-*.tar.bz2
TeamSpeak 3 requiere que aceptes su acuerdo de licencia. Acepta el acuerdo de licencia creando un archivo de licencia. Aparecerá un archivo llamado .ts3server_license_accepted, lo que significará que estás de acuerdo con los términos de este.
# touch /home/teamspeak/.ts3server_license_accepted
Sal de la sesión del usuario Teamspeak
# exit
Crea un archivo de servicio systemd para que Teamspeak se ejecute al arrancar.
# nano /lib/systemd/system/ts3server.service
Añade las siguientes líneas y guarda el archivo:
[Unit] Description=TeamSpeak 3 Server After=network.target [Service] WorkingDirectory=/home/teamspeak User=teamspeak ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh ExecStop=/home/teamspeak/ts3server_startscript.sh stop ExecReload=/home/teamspeak/ts3server_startscript.sh restart Restart=always RestartSec=15 [Install] WantedBy=multi-user.target
Haz reload de systemd
# systemctl daemon-reload
Habilita TeamSpeak para que inicie al iniciar el servidor
# systemctl start ts3server # systemctl enable ts3server
Revisamos que esté activo el servicio
# systemctl status ts3server
Cambiamos al usuario teamspeak
# su teamspeak
Obten la clave de privilegios ServerAdmin necesaria para conectarnos por primera vez al servidor.
# cat /home/teamspeak/logs/ts3server_*
El comando anterior muestra la clave de privilegios ServerAdmin:
ServerAdmin privilege key created, please use the line below token=
Tendrás que introducir la Key en el cliente de TeamSpeak.
Al conectarte por primera vez al servidor TS3 te pedirá la key de privilegios, únicamente habrá que introducirla para tener permisos de Server Admin.
¡Ya has creado y te has conectado exitosamente a un servidor TeamSpeak3 en Linux!
Instalación para Windows:
Descarga el software del servidor TeamSpeak 3 para el sistema operativo Windows. Luego, extráelo en cualquier ubicación deseada.Ejecuta el instalador del servidor TeamSpeak 3:
Abre los archivos del servidor TS3 extraídos y ejecuta el instalador ts3server.exe. Se te pedirá que aceptes el acuerdo de licencia. Una vez hecho, obtendrás la clave privilegiada y otra información.
Conéctate a través del cliente TeamSpeak3:
Como el instalador hizo todo el trabajo por nosotros, el último paso es conectarte al servidor TS3.
Conéctate mediante la IP pública de tu servidor.
Por último, tendrás que pegar la clave privilegiada que hemos obtenido anteriormente para conseguir derechos de administrador.
¡Ya has creado y te has conectado exitosamente a un servidor TeamSpeak3 en Windows!
Recuerda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en Clouding, no dudes en escribir a soporte@clouding.io ¡Estamos a tu lado para lo que necesites!