Cómo instalar TeamSpeak en CentOS 8

En este tutorial, le mostraremos cómo instalar TeamSpeak en CentOS 8. Para aquellos de ustedes que no lo sabían, TeamSpeak es un servidor de voz multiplataforma o aplicación VOIP para chat de voz en tiempo real a través de Internet. Los jugadores lo utilizan principalmente para comunicarse con sus compañeros de equipo con un sonido nítido, un rendimiento sin demoras, seguridad de grado militar, confiabilidad incomparable y tiempo de actividad. TeamSpeak está disponible para sistemas Windows, macOS y Linux.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación de TeamSpeak en CentOS 8.

Instalar TeamSpeak en CentOS 8

Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.

sudo dnf update
sudo dnf install epel-release
sudo dnf install nano wget perl tar net-tools bzip2

Paso 2. Desactive SELinux en el sistema CentOS.

Ahora desactivamos “SELinux” en el servidor e instalamos un software de seguridad usando el siguiente comando:

nano /etc/selinux/config

Realice los siguientes cambios:

SELINUX=disabled

Paso 3. Instalar TeamSpeak en CentOS 8.

Antes de la instalación, necesitamos crear un nuevo usuario en nuestro servidor, este usuario se utilizará para la instalación y ejecución de TeamSpeak. Por razones de seguridad, este usuario no tendrá sudo:

useradd meilana
passwd maria

A continuación, descargue la última versión de TeamSpeak del sitio oficial con el siguiente comando:

wget https://dl.4players.de/ts/releases/3.13.2/teamspeak3-server_linux_amd64-3.13.2.tar.bz2

Extraiga el archivo descargado con el siguiente comando a continuación:

tar xvf teamspeak3-server_linux_amd64-3.13.2.tar.bz2
mv teamspeak3-server_linux_amd64/* /opt/teamspeak/

Luego, cree un archivo llamado “.ts3server_license_accepted” en el /opt/ teamspeak directorio para aceptar el acuerdo de licencia:

touch /opt/teamspeak/.ts3server_license_accepted

Después de eso, configure el directorio de permisos /opt/teamspeak usando el siguiente comando:

chown -R teamspeak: /opt/teamspeak

Paso 4. Cree un archivo Systemd para TeamSpeak.

Entonces, comencemos creando un archivo para el servicio:

nano /lib/systemd/system/teamspeak.service

Agrega las siguientes líneas:

[Unit]
Description=Team Speak 3 Server
After=network.target
[Service]
WorkingDirectory=/opt/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/opt/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
PIDFile=/opt/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target

Finalmente, iniciaremos el servidor TeamSpeak y nos aseguraremos de que se inicie automáticamente cada vez que reiniciemos el servidor:

sudo systemctl --system daemon-reload
sudo systemctl start teamspeak
sudo systemctl enable teamspeak

Paso 5. Configure el cortafuegos.

Ahora que la instalación de nuestro servidor está completa, podemos abrir los puertos en nuestro firewall:

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

Una vez hecho esto, conéctese con nuestro cliente TeamSpeak. Se le pedirá a la primera persona que inicie sesión que proporcione una clave de privilegio, introduzca la que se recuperó durante la instalación.

¡Felicidades! Ha instalado TeamSpeak correctamente. Gracias por usar este tutorial para instalar TeamSpeak en su sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de TeamSpeak.