GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare TeamSpeak Server su Ubuntu 20.04?

Le comunicazioni giocano un ruolo fondamentale nella vita degli esseri umani e grazie a Internet questo è migliorato fino a raggiungere limiti incredibili. Le comunicazioni su Internet influiscono su tutta la nostra vita, da quella professionale a quella meno importante. Ecco perché oggi ti mostreremo come installare TeamSpeak Server in Ubuntu 20.04 per avere un server di comunicazione voice over IP.

Come breve introduzione, possiamo dire che TeamSpeak è un'applicazione di chat Voice over IP generica, sebbene sia ampiamente utilizzata nei giochi. Ha un potente client che può essere installato su quasi tutti i sistemi operativi attuali, ma possiamo anche implementare il nostro server privato.

Con la nostra istanza, possiamo gestire il server TeamSpeak come desideriamo. Iniziamo.

Preparazione del sistema

Prima di iniziare, devo avvisarti che eseguirò i comandi come root.

Innanzitutto, aggiorna completamente il server

apt update
apt upgrade

Dopodiché installa alcuni pacchetti necessari

apt install unzip wget nano

Quindi, crea un nuovo utente diverso da root dedicato a TeamSpeak.

adduser --disabled-login teamspeak

Inserisci le informazioni dell'utente come preferisci.

Ora possiamo continuare.

Scarica e installa TeamSpeak su Ubuntu 20.04

Accedi all'utente che abbiamo appena creato per iniziare il download da lì.

su - teamspeak

Ora usa wget per eseguire il download di TeamSpeak.

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

Al momento della stesura di questo post, l'ultima versione stabile è 3.13.6 per verificare di quale si tratta, visita questo link e modifica il comando.

Decomprimi il file

tar xvfj teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Copia l'intero contenuto nella home directory dell'utente.

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

Ora puoi eliminare il file .tar scaricato.

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

Accetta i termini della licenza creando un file vuoto denominato .ts3server_license_accepted .

touch .ts3server_license_accepted

Esci e diventa di nuovo root.

exit

Il modo migliore per gestire e controllare TeamSpeak è attraverso un servizio systemd. Per ottenere ciò, crea un nuovo file di configurazione..

nano /lib/systemd/system/ts3server.service

Quindi, aggiungi il seguente contenuto

[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

Salva le modifiche e chiudi l'editor.

Per applicare le modifiche e la nuova configurazione del servizio, aggiorna l'elenco dei servizi.

systemctl daemon-reload

Ora inizializza

systemctl start ts3server

Fallo iniziare all'avvio.

systemctl enable ts3server

Uscita:

Created symlink /etc/systemd/system/multi-user.target.wants/ts3server.service → /lib/systemd/system/ts3server.service.

E controlla lo stato del servizio.

systemctl status ts3server

Fin qui tutto bene.

Definisci una password per l'accesso al server TeamSpeak

La cosa più sicura da fare è impostare una password di accesso per l'utente amministratore. Ciò proteggerà l'istanza dagli estranei.

Per ottenere ciò, arresta il server

systemctl stop ts3server

Accedi nuovamente a teamspeak utente.

su - teamspeak

Ed esegui lo script di avvio ma specifica la password in questo modo

./ts3server_startscript.sh start serveradmin_password=pss

Ovviamente, sostituisci pss con una password più sicura.

Al termine, arresta nuovamente il server.

./ts3server_startscript.sh stop

Ora la password è impostata. Esci e torna alla sessione utente root.

exit

Ora puoi riavviare il server

systemctl start ts3server

Installazione di un front-end per il server TeamSpeak su Ubuntu 20.04

Per eseguire attività amministrative sul server, è meglio disporre di un'interfaccia grafica. A tale scopo, abbiamo a disposizione un'interfaccia che possiamo installare.

Innanzitutto, installa Apache e PHP.

apt install apache2 php libapache2-mod-php

Quindi, accedi alla directory principale di Apache.

cd /var/www/html

E da qui, scarica lo strumento

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

Decomprimi il file

unzip ts3wi.zip

Rendi Apache il proprietario della cartella.

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

Successivamente, è necessario specificare l'elenco di indirizzi IP che verranno abilitati per l'accesso. Lo facciamo creando un file di testo.

nano /home/teamspeak/query_ip_allowlist.txt

E aggiungi quanto segue

your-server-ip
your-client-ip

Salva le modifiche e chiudi l'editor.

Riavvia i servizi Apache e TeamSpeak per applicare le modifiche.

systemctl restart apache2
systemctl restart ts3server

Accedi all'interfaccia web di TeamSpeak.

Apri un browser web e visita http://yourserver/ts3wi per accedere alla schermata di accesso.

Inserisci la password che hai creato in precedenza e vedrai il pannello di controllo.

Ciò indica che l'installazione è andata a buon fine.

Conclusione

Grazie a questo post, hai imparato come installare il server TeamSpeak per avere un'istanza in cui puoi comunicare con il tuo team di lavoro o ricreativo tramite Voice over IP.

Spero che ti sia piaciuto e condividi questo post per aiutarci.


Ubuntu
  1. Come installare MySQL su Ubuntu 18.04

  2. Come installare il server Minecraft su Ubuntu 18.04

  3. Come installare Nginx su Ubuntu 20.04

  4. Come installare Zimbra 8.6 su Ubuntu 14.04 Server

  5. Come installare TeamSpeak Server su Ubuntu 18.04 e 20.04

Come installare il server LTS di Ubuntu 20.04

Come installare Cockpit su Ubuntu 20.04

Come installare TeamSpeak Server su Ubuntu 20.04

Come installare TeamSpeak Server su Ubuntu 21.04

Come installare TeamSpeak Server su Ubuntu 16.04 LTS

Come installare TeamSpeak Server su Ubuntu 20.04 LTS