Cómo instalar TeamSpeak Server en CentOS 7


TeamSpeak es una popular aplicación de chat de texto y VoIP multiplataforma para comunicación empresarial interna, educación y capacitación (conferencias), juegos en línea y conexión con amigos y familiares. Su principal prioridad es ofrecer una solución que sea más sencilla de usar, con sólidos estándares de seguridad, excelente calidad de voz y menor utilización del sistema y del ancho de banda. Utiliza una arquitectura cliente-servidor y es capaz de manejar miles de usuarios simultáneos.

Implemente su propio TeamSpeak Server en un VPS Linux y comparta su dirección de TeamSpeak Server con compañeros de equipo, amigos y familiares o cualquier persona con la que desee comunicarse. Con el cliente TeamSpeak de escritorio gratuito, se conectan a su servidor TeamSpeak y comienzan a hablar. ¡Es fácil!

  • Es fácil de usar y altamente personalizable.
  • Tiene una infraestructura descentralizada y es altamente escalable.
  • Soporta altos estándares de seguridad.
  • Ofrece una calidad de voz notable.
  • Permite un uso bajo de ancho de banda y recursos del sistema.
  • Admite una potente transferencia de archivos.
  • También es compatible con un sólido sistema de permisos.
  • Admite impresionantes efectos de sonido 3D.
  • Permite la conectividad móvil y mucho más.

  1. Servidor CentOS 7 con instalación mínima del sistema
  2. Servidor CentOS 7 con dirección IP estática

En este tutorial, explicaremos cómo instalar TeamSpeak Server en su instancia de CentOS 7 y un TeamSpeak Client de escritorio en una máquina Linux.

Instalación de TeamSpeak Server en CentOS 7

1. Primero comience actualizando sus paquetes de servidor CentOS 7 y luego instale las dependencias necesarias para el proceso de instalación usando los siguientes comandos.

# yum update
# yum install vim wget perl tar net-tools bzip2

2. A continuación, debe crear un usuario para el proceso de TeamSpeak Server para asegurarse de que el servidor de TeamSpeak se esté ejecutando en modo de usuario separado de otros procesos.

# useradd teamspeak
# passwd teamspeak

3. Ahora vaya al comando wget y luego extraiga el tarball y copie todos los archivos al directorio de inicio de nuestro usuario sin privilegios como se muestra.

# wget -c http://dl.4players.de/ts/releases/3.2.0/teamspeak3-server_linux_amd64-3.2.0.tar.bz2
# tar -xvf teamspeak3-server_linux_amd64-3.2.0.tar.bz2
# mv teamspeak3-server_linux_amd64 teamspeak3
# cp -R teamspeak3 /home/teamspeak/
# chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3/

4. Una vez que todo esté en su lugar, cambie al usuario de teamspeak e inicie el servidor de teamspeak manualmente con los siguientes comandos.

# su - teamspeak
$ cd teamspeak3/
$ ./ts3server_startscript.sh start

5. Para administrar TeamSpeak Server en los servicios de Systemd, debe crear un archivo de unidad de servicio teamspeak.

$ su -
# vi /etc/systemd/system/teamspeak.service

Agregue la siguiente configuración en el archivo de la unidad.

[Unit]
Description=Team Speak 3 Server
After=network.target

[Service]
WorkingDirectory=/home/teamspeak/teamspeak3/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always

[Install]
WantedBy=multi-user.target

Guarde y cierre el archivo. Luego, inicie el servidor teamspeak por ahora y habilítelo para que se inicie automáticamente al arrancar el sistema de la siguiente manera.

# systemctl start teamspeak
# systemctl enable teamspeak
# systemctl status teamspeak

6. Cuando inicia el servidor teamspeak por primera vez, genera un token/clave de administrador que utilizará para conectarse al servidor desde un cliente TeamSpeak. Puede ver el archivo de registro para obtener la clave.

# cat /home/teamspeak/logs/ts3server_2017-08-09__22_51_25.819181_1.log

7. A continuación, TeamSpeak escucha en varios puertos: 9987 UDP (servicio TeamSpeak Voice), 10011 TCP (TeamSpeak ServerQuery) y 30033 TCP (TeamSpeak FileTransfer).

Por lo tanto, modifique las reglas de su firewall para abrir estos puertos de la siguiente manera.

# firewall-cmd --zone=public --add-port=9987/udp --permanent
# firewall-cmd --zone=public --add-port=10011/tcp --permanent
# firewall-cmd --zone=public --add-port=30033/tcp --permanent
# firewall-cmd --reload

Instalación del cliente TeamSpeak en Ubuntu 18.04

8. Inicie sesión en su máquina de escritorio Ubuntu (puede usar cualquier sistema operativo Linux) y vaya al comando wget e instálelo como se muestra.

$ wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
$ chmod 755 TeamSpeak3-Client-linux_amd64-3.1.9.run
$ ./TeamSpeak3-Client-linux_amd64-3.1.9.run
$ cd TeamSpeak3-Client-linux_amd64
./ts3client_runscript.sh

9. Para acceder a la cuenta de administrador de consultas del servidor, utilice el nombre de inicio de sesión y la contraseña que se crearon después de iniciar el servidor. Aquí, también se le pedirá que proporcione la clave ServerAdmin; una vez ingresada la clave, verá el mensaje a continuación, lo que significa que ahora tiene derechos administrativos en el servidor teamspeak que acaba de instalar.

Privilege Key successfully used.

Para obtener más información, consulte la página de inicio de TeamSPeak: https://www.teamspeak.com/en/

En este artículo, hemos explicado cómo instalar TeamSpeack Server en CentOS 7 y un cliente en Ubuntu Desktop. Si tiene alguna pregunta o pensamiento que compartir, utilice el formulario de comentarios a continuación para comunicarse con nosotros.