Cómo instalar TeamSpeak Server en Ubuntu 20.04

Teamspeak es un software de chat de voz gratuito que pueden utilizar equipos, grupos y comunidades. Es popular entre los jugadores porque les permite comunicar estrategias complejas en tiempo real mientras juegan su juego favorito. Sin embargo, Teamspeak tiene muchos otros usos además de los juegos. También se puede utilizar para realizar conferencias o reuniones en línea, cursos de aprendizaje a distancia, lecciones de idiomas y mucho más.

¿TeamSpeak es mejor que Discord?

La mayoría de los jugadores prefieren Teamspeak porque es muy estable y ultrarrápido. De hecho, la calidad de voz de TeamSpeak ha sido elogiada por ser superior a la ofrecida por Discord o Skype. Sin embargo, una mejor calidad de sonido no es todo: con Teamspeak también puede crear un servidor personalizado exactamente como lo desee. Si hay muchos usuarios en su comunidad en línea, ¡un cuadro de chat web integrado también será útil!

¿TeamSpeak es seguro?

Los servidores de Teamspeak son muy seguros. También está libre de malware y virus, lo cual es una ventaja si le preocupa comprometer su computadora o red con software espía u otro código malicioso. Debido a que TeamSpeak no tiene que instalarse en cada dispositivo que se conecta, puede ejecutarse desde una unidad externa, lo que facilita la transferencia entre dispositivos según sea necesario sin tener que instalar nada nuevo.

Este artículo lo guiará a través de los pasos necesarios para configurar su propio servidor Teamspeak en un servidor Ubuntu 20.04. También se admiten otras distribuciones basadas en Debian, aunque algunos de los pasos pueden variar ligeramente.

Prerrequisitos

  1. Debe tener acceso de root. La cuenta de usuario que ejecuta TeamSpeak necesita privilegios de superusuario (es decir, derechos administrativos) para realizar muchas de las tareas descritas en este tutorial.
  2. Un servidor Ubuntu 20.04 nuevo. Si hay paquetes sobrantes de instalaciones anteriores de Teamspeak en su servidor, es mejor limpiarlos antes de continuar con esta guía.

sudo apt-get autoremove -y
sudo apto autolimpieza

Actualización de su sistema

Abra la terminal de su servidor y ejecute los siguientes comandos:

sudo apt-get update && sudo apt-get upgrade -y && sudo reiniciar

Una vez que su sistema se haya reiniciado, vuelva a iniciar sesión con el mismo usuario no root.

Instalación de TeamSpeak Server

TeamSpeak requiere que cree una cuenta de usuario antes de poder usarla. Puede llamar a este usuario como quiera y no necesita estar conectado al sistema.

Abra una sesión de terminal y cree la nueva cuenta usando este comando:

sudo adduser teamspeak

Este comando le solicita una nueva contraseña. Enter esto y manténgalo seguro, ya que lo necesitará para iniciar sesión en su servidor con la cuenta de usuario que acaba de crear. Después de eso, se solicitarán los datos personales del usuario. Puede dejarlos todos en blanco si lo desea, simplemente presione Intro para cada uno o complete los detalles según sea necesario.

Use el comando wget para descargar el servidor TeamSpeak usando el usuario recién creado

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

Descomprima el archivo descargado y copie los archivos extraídos en la carpeta Inicio de la cuenta de TeamSpeak, luego elimine el archivo descargado.

tar xvfj teamspeak3-server_linux_amd64-3.13.5.tar.bz2 cp teamspeak3-server_linux_amd64 / * -R / home / teamspeak / rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.5.tar.bz2

Ahora, cree un archivo de licencia en blanco llamado ts3server_license_accepted. Debe colocarse en la misma carpeta que su archivo ejecutable de Teamspeak3.

toque .ts3server_license_accepted

Este archivo es solo un archivo vacío que se utilizará para indicar que el servidor tiene una licencia activa y que está aceptando el acuerdo de licencia.

En este punto, TeamSpeak está instalado en su servidor, pero aún no puede usarlo. El archivo de configuración para el servidor TeamSpeak debe crearse antes de poder ejecutarlo.

Ahora cierre la sesión de la cuenta de TeamSpeak y regrese al usuario root. Luego cree un archivo de configuración llamado ts3server.service en el directorio / lib / systemd / system de la siguiente manera:

Salida
sudo nano /lib/systemd/system/ts3server.service

Complete el archivo con las siguientes líneas:

[Unit]

Descripción = Teamspeak Service Wants = network.target

[Service]
WorkingDirectory = / home / teamspeak Usuario = teamspeak ExecStart = / home / teamspeak / ts3server_minimal_runscript.sh ExecStop = / home / teamspeak / ts3server_startscript.sh detener ExecReload = / home / teamspeak / ts3server_startscript.sh restart Restartc = siempre Reiniciar

[Install]

WantedBy = multi-user.target

Save y close el archivo cuando haya terminado.

Ahora, actualice la lista de servicios del sistema para aplicar los cambios

sudo systemctl daemon-reload

Inicie el servidor TeamSpeak y permita que se inicie al iniciar su computadora.

sudo systemctl start ts3server.service
sudo systemctl habilitar ts3server.service

Asegúrese de que TeamSpeak se esté ejecutando correctamente verificando el estado del servicio:

sudo systemctl status ts3server

Debería ver el siguiente resultado:

Servicio systemd de Teamspeak

Para ver qué puertos usa TeamSpeak, escriba el siguiente comando:

ss -antpl | grep ts3server

Teamspeak se está ejecutando

Configuración de una contraseña de administrador

Se requiere una contraseña de administrador para TeamSpeak.

Detenga el servicio TeamSpeak y cambie al usuario de TeamSpeak.

sudo systemctl detener ts3server su – teamspeak

Inicie el servidor Teamspeak manualmente y pase el parámetro serveradmin_password con su contraseña de la siguiente manera

./ts3server_startscript.sh iniciar serveradmin_password = your_password

Recuerde reemplazar your_password con su contraseña.

Detenga TeamSpeak manualmente después de configurar la contraseña, cierre la sesión del usuario de TeamSpeak e inicie el servicio TeamSpeak usando el comando systemctl

./ts3server_startscript.sh detener salida

sudo systemctl start ts3server

Instalación de la interfaz web de TeamSpeak

Para utilizar la interfaz web de TeamSpeak, debe instalar un componente separado.

Inicie sesión como usuario root, instale Apache servidor web y paquetes de software PHP junto con el paquete de descompresión con los siguientes comandos:

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

Muévete al Apache Carpeta de documentos raíz y descargue el paquete de interfaz de usuario web llamado ts3wi usando el comando wget

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

Una vez completada la descarga, descomprima el archivo y asegúrese de que el directorio ts3wi tenga la propiedad adecuada.

descomprima ts3wi.zip chown -R www-data: www-data / var / www / html / ts3wi

Ahora abra su navegador web y navegue hasta https: // your_server_ip / ts3wi donde your_server_ip es la dirección IP pública de su servidor. Usted será llevado a la página de acceso.

Interfaz web de Teamspeak

Proporcionar nombre de usuario admin y contraseña y haga clic en Iniciar sesión. Se le dirigirá a la interfaz de usuario web de TeamSpeak. Puede crear canales, administrar usuarios y hacer cualquier otra cosa que sea igual que en el cliente de Windows.

Panel de control web de TeamSpeak

¡Eso es todo! Ha instalado correctamente el servidor TeamSpeak en el servidor Ubuntu 20.04 LTS. Encuentre más información sobre Sitio web oficial de TeamSpeak.

Conclusión

Hemos aprendido cómo instalar el servidor TeamSpeak en Ubuntu 20.04 LTS en este tutorial. Fue fácil de configurar y poner en marcha en poco tiempo. También aprendimos sobre algunos de los parámetros de configuración importantes que se necesitan para configurar un servidor TeamSpeak.