GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar TeamSpeak Server en Ubuntu 21.04

Introducción

TeamSpeak es un software de chat de voz sobre IP que permite a los usuarios hablar en un canal de chat con otros usuarios, como en una conferencia telefónica tradicional . Para hacer esto, los clientes deben conectarse a un servidor. Esto es lo que vamos a hacer.

La principal ventaja es que usted mismo puede administrar la instancia creada.

Instalar servidor TeamSpeak

Antes de comenzar, el servidor debe estar actualizado para que no tengamos problemas durante el proceso.

sudo apt update
sudo apt upgrade

Después de esto, inicie sesión como usuario root.

sudo -i

Ahora podemos empezar.

Lo primero que debemos hacer es crear un nuevo usuario del sistema que es donde funcionará TeamSpeak. Este nuevo usuario puede llamarse como quieras y no es necesario que inicie sesión en el sistema.

adduser --disabled-login teamspeak

Por lo tanto, se le harán algunas preguntas solicitando información sobre el nuevo usuario. Nada complicado.

Ahora, inicie sesión en el usuario recién creado.

su - teamspeak

Además con la ayuda del comando wget podemos descargar TeamSpeak para Linux.

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

Una vez finalizada la descarga, podemos descomprimirla.

tar xvfj teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Ahora es una buena idea copiar los archivos generados directamente en el Inicio carpeta de la creada por el usuario para TeamSpeak.

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

Además, es recomendable eliminar el archivo descargado, ya que no lo necesitará.

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

Después de esto, cree un nuevo archivo vacío correspondiente a la licencia.

touch .ts3server_license_accepted

Ahora, TeamSpeak está instalado, pero aún no podemos usarlo.

Configuración del servidor TeamSpeak

Con TeamSpeak instalado, comienza el proceso de preparación para el primer uso.

Primero, salga del usuario de TeamSpeak y devuélvalo al usuario raíz.

exit

La mejor manera de administrar TeamSpeak es administrarlo como un servicio systemd. Esto se puede hacer creando una nueva entrada en el sistema.

vim /lib/systemd/system/ts3server.service

Y agrega lo siguiente

[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=20

[Install]
WantedBy=multi-user.target

Guarde sus cambios y cierre el editor de texto.

Actualice la lista de servicios del sistema ejecutando el siguiente comando

systemctl daemon-reload

Luego, inicie el servicio de la aplicación.

systemctl start ts3server

Es recomendable comprobar el estado del servicio para ver si está activo.

systemctl status ts3server

Entonces, todo está funcionando correctamente.

Crear nueva contraseña de acceso

Es importante definir una nueva contraseña que se encargue de agregar una capa extra de seguridad.

Entonces, deja de ejecutar el servicio

systemctl stop ts3server

Registrar el usuario teamspeak volver a entrar.

su - teamspeak

Para establecer una contraseña, simplemente inicie el servicio manualmente y agregue la serveradmin_password parámetro junto con una contraseña segura.

./ts3server_startscript.sh start serveradmin_password=unixcop

Reemplazar unixcop con una contraseña más segura .

Ahora deténgalo manualmente

./ts3server_startscript.sh stop

Cambiar a usuario root de nuevo

exit

Y ahora inicie el servicio TeamSpeak.

systemctl start ts3server

Habilitar la interfaz web de TeamSpeak

Además, es recomendable habilitar la interfaz web de TeamSpeak para que pueda administrar TeamSpeak de forma más rápida y cómoda.

Para hacerlo, instale Apache y PHP junto con el paquete de descompresión.

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

Luego, acceda a la carpeta de documentos raíz de Apache.

cd /var/www/html

Y a partir de ahí proceder a la descarga de la interfaz web. De nuevo, lo haremos con el comando wget.

wget https://www.bennetrichter.de/downloads/ts3wi.zip

Como es liviano, la descarga no debería llevar mucho tiempo. Cuando haya terminado, debe descomprimirlo.

unzip ts3wi.zip

Luego, para evitar problemas con la ejecución en la web, haga que la carpeta pertenezca a Apache.

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

Y ahora en un archivo de texto llamado query_ip_allowlist.txt dentro del lenguaje del equipo carpeta de inicio del usuario agregue la IP del servidor y el cliente que podrá acceder a él.

vim /home/teamspeak/query_ip_allowlist.txt
your ip server
ip client

Guarde sus cambios y cierre el editor.

Para aplicar los cambios, reinicie los servicios Apache y TeamSpeak.

systemctl restart apache2
systemctl restart ts3server

Ahora es accesible desde un cliente y un navegador web a través de la dirección http://your-server-ip/ts3wi donde verá la pantalla de inicio de sesión.

Después de iniciar sesión con el nombre de usuario serveradmin y la contraseña que definiste, verás el panel de administración.

Conclusión

Ha aprendido a instalar su propia instancia de TeamSpeak en su servidor. De esta manera, tendrás un control total sobre lo que sucede y es interesante para tu uso interno.


Ubuntu
  1. Cómo instalar MySQL en Ubuntu 18.04

  2. Cómo instalar el servidor de Minecraft en Ubuntu 18.04

  3. Cómo instalar Nginx en Ubuntu 20.04

  4. Cómo instalar Zimbra 8.6 en el servidor Ubuntu 14.04

  5. Cómo instalar TeamSpeak Server en Ubuntu 18.04 y 20.04

Cómo instalar el servidor Ubuntu 20.04 LTS

Cómo instalar Cockpit en Ubuntu 20.04

Cómo instalar el servidor TeamSpeak en Ubuntu 20.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