Cómo instalar TeamSpeak Server en CentOS 7


TeamSpeak es una popular aplicación multiplataforma de VoIP y chat de texto para comunicación interna de negocios, educación y capacitación (conferencias), juegos en línea y conexión con amigos y familiares. Su prioridad principal es ofrecer una solución que sea más fácil de usar, con estándares de seguridad sólidos, excelente calidad de voz y menos uso de sistema y 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 de Linux y comparta su dirección de TeamSpeak Server con compañeros de equipo, amigos y familiares o con cualquier persona con la que desee comunicarse. Utilizando el escritorio gratuito TeamSpeak Client , se conectan a su TeamSpeak Server y comienzan a hablar. ¡Es fácil!

Puedes obtener un VPS RAM de 2GB de Linode para 0 , pero no está administrado. Si desea un VPS administrado, luego use nuestra nueva oferta de promoción de BlueHost, obtendrá un 40% de hospedaje con un dominio gratuito de por vida. Si obtienes un VPS administrado, probablemente instalarán TeamSpeak Server por ti.

  • It is easy to use and highly customizable.
  • Has a decentralized infrastructure and is highly scalable.
  • Supports high security standards.
  • Offers remarkable voice quality.
  • Allows for low system resource and bandwidth usage.
  • Supports powerful file transfer.
  • Also supports a robust permission system.
  • Supports stunning 3D sound effects .
  • Allows for mobile connectivity and lots more.
  1. CentOS 7 Server with Minimal System Installation
  2. CentOS 7 Server with Static IP Address

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

Instalando TeamSpeak Server en CentOS 7

1. Primero comience por actualizar 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 ejecuta en modo de usuario separado de otros procesos.

# useradd teamspeak
# passwd teamspeak

3. Ahora vaya a la página de descarga de TeamSpeak Server y tome la versión más reciente (es decir, 3.2.0 ) con el siguiente comando wget y luego extraiga el archivo comprimido y copie todos los archivos. 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, ahora cambie al usuario de teamspeak e inicie el servidor de teamspeak manualmente usando los siguientes comandos.

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

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

$ su -
# vi  /lib/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/
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 teamspeak server por ahora y habilítelo para que se inicie automáticamente en el inicio del sistema de la siguiente manera.

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

6. Cuando inicias el teamspeak server por primera vez, genera un token/key administrador que usarás para conectarte al servidor. de un TeamSpeak Client . 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 (TeamSpeak Voice service), 10011 TCP (TeamSpeak ServerQuery) y 30033 TCP (TeamSpeak FileTransfer).

Por lo tanto, modifique sus reglas de 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

Instalando TeamSpeak Client en Ubuntu 18.04

8. Inicia sesión en tu máquina de Ubuntu Desktop (puedes usar cualquier sistema operativo Linux) y ve a la página de descarga de TeamSpeak Client y toma la versión más reciente (es decir, 3.1.9 ) usando el siguiente comando de 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, use loginname y password que se crearon después de iniciar el servidor. Aquí, también se le pedirá que proporcione la Clave de 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, visite 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 comentario para compartir, use el formulario de comentarios a continuación para comunicarse con nosotros.