GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar TeamSpeak Server en Ubuntu 18.04 y 20.04

TeamSpeak es una solución VoIP multiplataforma utilizada para juegos en línea. Los jugadores lo utilizan para comunicarse con sus compañeros de equipo con seguridad de alto nivel.


Se puede instalar en sistemas Windows, MacOS y Linux. Le permite comunicarse con amigos a través de voz y texto. Viene con muchas características que incluyen:privacidad incorporada, calidad de voz inigualable, un sistema de permisos avanzado, sonido sorprendente, conectividad móvil y muchas más.

En esta publicación, le mostraremos cómo instalar el servidor TeamSpeak en nuestro Ubuntu VPS administrado.

Requisitos previos

  • Un Ubuntu 20.04 VPS (usaremos nuestro plan NVMe 2 VPS)
  • Acceso a la cuenta de usuario root (o acceso a cualquier cuenta con privilegios de root)

Inicie sesión en el servidor y actualice los paquetes del sistema operativo del servidor

Primero, inicie sesión en su servidor Ubuntu 20.04 a través de SSH como usuario root:

ssh root@IP_Address -p Port_number

Deberá reemplazar 'IP_Address' y 'Port_number' con la dirección IP y el número de puerto SSH respectivos de su servidor. Además, reemplace "root" con el nombre de usuario de la cuenta de administrador si es necesario.

Antes de comenzar, debe asegurarse de que todos los paquetes del sistema operativo Ubuntu instalados en el servidor estén actualizados. Puede hacerlo ejecutando los siguientes comandos:

apt-get update -y
apt-get upgrade -y

Instalar TeamSpeak

Antes de comenzar, deberá crear un usuario independiente para ejecutar el servidor TeamSpeak. Puede crear un nuevo usuario con el siguiente comando:

adduser --disabled-login teamspeak

Una vez que se crea el usuario, cámbielo a TeamSpeak y descargue la última versión del servidor TeamSpeak usando el siguiente comando:

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

Una vez completada la descarga, extraiga el archivo descargado con el siguiente comando:

tar xvfj teamspeak3-server_linux_amd64-3.13.5.tar.bz2

A continuación, copie todo el contenido del directorio extraído al directorio principal de TeamSpeak:

cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/

Luego, elimine el archivo descargado con el siguiente comando:

rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.5.tar.bz2

Luego, cree un archivo de licencia en blanco con el siguiente comando:

touch .ts3server_license_accepted

A continuación, salga del usuario de TeamSpeak con el siguiente comando:

exit

Crear un archivo de servicio Systemd para TeamSpeak

A continuación, deberá crear un archivo de servicio systemd para administrar el servicio TeamSpeak. Puedes crearlo con el siguiente comando:

nano /lib/systemd/system/ts3server.service

Agregue las siguientes líneas:

[Unit]
Description=Teamspeak Service
Wants=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

Guarde y cierre el archivo y luego vuelva a cargar el servicio systemd con el siguiente comando:

systemctl daemon-reload

A continuación, inicie el servicio TeamSpeak y habilítelo para que se inicie al reiniciar el sistema:

systemctl start ts3server
systemctl enable ts3server

Ahora, verifique el estado del servicio TeamSpeak con el siguiente comando:

systemctl status ts3server

Salida:

● ts3server.service - Teamspeak Service
Loaded: loaded (/lib/systemd/system/ts3server.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2021-05-20 11:13:18 UTC; 5s ago
Main PID: 825 (ts3server)
Tasks: 21 (limit: 4691)
Memory: 25.2M
CGroup: /system.slice/ts3server.service
└─825 ./ts3server

May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: serveradmin rights for your virtualserver. please
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: also check the doc/privilegekey_guide.txt for details.
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: token=a4KYsOm0ixyWAf+rNsVmG95MlNfVjYYdl6EUR5Bq
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: ------------------------------------------------------------------
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.028321|INFO |Query | |listening for query on >
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.028448|INFO | | |creating QUERY_SSH_RSA_>
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.194739|INFO | | |myTeamSpeak identifier >
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.890818|INFO |Query | |listening for ssh query>
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.890981|INFO |Query | |listening for http quer>
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.891138|INFO |CIDRManager | |updated query_ip_allowl>
lines 1-19/19 (END)

En este punto, se inicia el servidor TeamSpeak. Puede verificar todos los puertos utilizados por el servidor TeamSpeak usando el siguiente comando:

ss -antpl | grep ts3server

Salida:

LISTEN    0         128                0.0.0.0:30033            0.0.0.0:*        users:(("ts3server",pid=825,fd=36))                                            
LISTEN 0 128 0.0.0.0:10011 0.0.0.0:* users:(("ts3server",pid=825,fd=57))
LISTEN 0 128 0.0.0.0:10080 0.0.0.0:* users:(("ts3server",pid=825,fd=61))
LISTEN 0 128 0.0.0.0:10022 0.0.0.0:* users:(("ts3server",pid=825,fd=59))
LISTEN 0 128 [::]:30033 [::]:* users:(("ts3server",pid=825,fd=37))
LISTEN 0 128 [::]:10011 [::]:* users:(("ts3server",pid=825,fd=58))
LISTEN 0 128 [::]:10080 [::]:* users:(("ts3server",pid=825,fd=62))
LISTEN 0 128 [::]:10022 [::]:* users:(("ts3server",pid=825,fd=60))

Establecer una contraseña de administrador

A continuación, deberá establecer una contraseña de administrador para TeamSpeak.

Primero, detenga el servicio TeamSpeak con el siguiente comando:

systemctl stop ts3server

A continuación, cambie el usuario a TeamSpeak e inicie el servicio TeamSpeak pasando el parámetro de contraseña:

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

Una vez establecida la contraseña, detenga el servicio TeamSpeak:

./ts3server_startscript.sh stop

Luego, salga del usuario de TeamSpeak con el siguiente comando:

exit

Luego, inicie el servicio TeamSpeak usando systemd con el siguiente comando:

systemctl start ts3server

Configurar la interfaz de usuario web de TeamSpeak

En esta sección, descargaremos la interfaz de usuario web de TeamSpeak y la alojaremos mediante el servidor web Apache. La interfaz de usuario web de TeamSpeak se utiliza para administrar el servidor de TeamSpeak a través de la interfaz basada en web.

Primero, instale Apache y PHP con el siguiente comando:

apt-get install apache2 php libapache2-mod-php unzip -y

Una vez que todos los paquetes estén instalados, cambie el directorio a la raíz web de Apache y descargue la última versión de ts3wi con el siguiente comando:

cd /var/www/html
wget https://www.bennetrichter.de/downloads/ts3wi.zip

Una vez completada la descarga, descomprima el archivo descargado con el siguiente comando:

unzip ts3wi.zip

A continuación, establezca la propiedad adecuada en el directorio ts3wi:

chown -R www-data:www-data /var/www/html/ts3wi

A ​​continuación, deberá agregar la IP de su servidor y la IP de su máquina cliente al archivo de la lista de permitidos de TeamSpeak:

nano /home/teamspeak/query_ip_allowlist.txt

Agregue las siguientes líneas:

your-server-ip
your-client-ip

Guarde y cierre el archivo cuando haya terminado. Luego, reinicie el servicio TeamSpeak y Apache para aplicar los cambios:

systemctl restart apache2
systemctl restart ts3server

Acceder a la interfaz de usuario web de TeamSpeak

Ahora, abra su navegador web y acceda a la interfaz de usuario web de TeamSpeak usando la URL http://your-server-ip/ts3wi . Será redirigido a la página de inicio de sesión de TeamSpeak:

Proporcione su nombre de usuario y contraseña de administrador y haga clic en Iniciar sesión botón. Debería ver el panel de TeamSpeak en la siguiente página:

¡Felicidades! ha instalado correctamente TeamSpeak en Ubuntu 20.04.

Por supuesto, no es necesario que instale TeamSpeak si utiliza uno de nuestros servicios de alojamiento de VPS gestionado, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen TeamSpeak en Ubuntu 18.04 o 20.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si le gustó esta publicación sobre cómo instalar TeamSpeak en Ubuntu 18.04 y 20.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar FastPanel en Ubuntu 20.04

  2. Cómo instalar MySQL en Ubuntu 16.04

  3. Cómo configurar un servidor TeamSpeak en Ubuntu 16.04

  4. Cómo instalar el servidor Graylog en Ubuntu 16.04

  5. Cómo instalar Nginx en Ubuntu 18.04

Cómo instalar TeamSpeak Server en Ubuntu 21.04

¿Cómo instalar TeamSpeak Server en Ubuntu 20.04?

Cómo instalar TeamSpeak Server en Ubuntu 16.04 LTS

Cómo instalar TeamSpeak Server en Ubuntu 20.04 LTS

Cómo instalar aaPanel en Ubuntu 20.04

Cómo instalar el servidor Consul en Ubuntu 20.04