GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare TeamSpeak Server su Ubuntu 18.04 e 20.04

TeamSpeak è una soluzione VoIP multipiattaforma utilizzata per i giochi online. Viene utilizzato dai giocatori per comunicare con i compagni di squadra con una sicurezza di fascia alta.


Può essere installato su sistemi Windows, MacOS e Linux. Ti consente di comunicare con gli amici tramite voce e testo. Viene fornito con molte funzionalità tra cui:privacy integrata, qualità vocale senza rivali, un sistema di autorizzazioni avanzato, suono straordinario, connettività mobile e molto altro.

In questo post, ti mostreremo come installare il server TeamSpeak sul nostro VPS Ubuntu gestito.

Prerequisiti

  • Un Ubuntu 20.04 VPS (useremo il nostro piano NVMe 2 VPS)
  • Accesso all'account utente root (o accesso a qualsiasi account con privilegi root)

Accedi al server e aggiorna i pacchetti del sistema operativo del server

Per prima cosa, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root:

ssh root@IP_Address -p Port_number

Dovrai sostituire 'IP_Address' e 'Port_number' con il rispettivo indirizzo IP del tuo server e il numero di porta SSH. Inoltre, se necessario, sostituisci "root" con il nome utente dell'account amministratore.

Prima di iniziare, devi assicurarti che tutti i pacchetti del sistema operativo Ubuntu installati sul server siano aggiornati. Puoi farlo eseguendo i seguenti comandi:

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

Installa TeamSpeak

Prima di iniziare, dovrai creare un utente separato per eseguire il server TeamSpeak. Puoi creare un nuovo utente con il seguente comando:

adduser --disabled-login teamspeak

Una volta creato l'utente, passa a TeamSpeak e scarica l'ultima versione del server TeamSpeak utilizzando il seguente comando:

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

Una volta completato il download, estrai il file scaricato con il seguente comando:

tar xvfj teamspeak3-server_linux_amd64-3.13.5.tar.bz2

Quindi, copia tutti i contenuti dalla directory estratta alla home directory di TeamSpeak:

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

Quindi, rimuovi il file scaricato con il seguente comando:

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

Quindi, crea un file di licenza vuoto con il seguente comando:

touch .ts3server_license_accepted

Successivamente, esci dall'utente TeamSpeak con il seguente comando:

exit

Crea un file di servizio Systemd per TeamSpeak

Successivamente, dovrai creare un file di servizio systemd per gestire il servizio TeamSpeak. Puoi crearlo con il seguente comando:

nano /lib/systemd/system/ts3server.service

Aggiungi le seguenti righe:

[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 e chiudi il file, quindi ricarica il servizio systemd con il seguente comando:

systemctl daemon-reload

Avvia quindi il servizio TeamSpeak e abilitalo all'avvio al riavvio del sistema:

systemctl start ts3server
systemctl enable ts3server

Ora controlla lo stato del servizio TeamSpeak con il seguente comando:

systemctl status ts3server

Uscita:

● 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)

A questo punto, il server TeamSpeak viene avviato. Puoi controllare tutte le porte utilizzate dal server TeamSpeak usando il seguente comando:

ss -antpl | grep ts3server

Uscita:

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))

Imposta una password amministratore

In seguito, dovrai impostare una password amministratore per TeamSpeak.

Per prima cosa, arresta il servizio TeamSpeak con il seguente comando:

systemctl stop ts3server

Successivamente, passa l'utente a TeamSpeak e avvia il servizio TeamSpeak passando il parametro della password:

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

Una volta impostata la password, interrompere il servizio TeamSpeak:

./ts3server_startscript.sh stop

Successivamente, esci dall'utente TeamSpeak con il seguente comando:

exit

Avvia quindi il servizio TeamSpeak utilizzando systemd con il seguente comando:

systemctl start ts3server

Imposta interfaccia utente Web TeamSpeak

In questa sezione, scaricheremo l'interfaccia utente Web di TeamSpeak e la ospiteremo utilizzando il server Web Apache. L'interfaccia utente Web di TeamSpeak viene utilizzata per gestire il server TeamSpeak tramite l'interfaccia basata sul Web.

Per prima cosa, installa Apache e PHP con il seguente comando:

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

Una volta installati tutti i pacchetti, cambia la directory nella web root di Apache e scarica l'ultima versione di ts3wi con il seguente comando:

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

Una volta completato il download, decomprimi il file scaricato con il seguente comando:

unzip ts3wi.zip

Quindi, imposta la proprietà corretta sulla directory ts3wi:

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

Successivamente, dovrai aggiungere l'IP del tuo server e l'IP della macchina client al file della lista consentita di TeamSpeak:

nano /home/teamspeak/query_ip_allowlist.txt

Aggiungi le seguenti righe:

your-server-ip
your-client-ip

Salva e chiudi il file quando hai finito. Quindi, riavvia il servizio TeamSpeak e Apache per applicare le modifiche:

systemctl restart apache2
systemctl restart ts3server

Accedi all'interfaccia utente Web di TeamSpeak

Ora, apri il tuo browser web e accedi all'interfaccia utente web di TeamSpeak utilizzando l'URL http://your-server-ip/ts3wi> . Verrai reindirizzato alla pagina di accesso di TeamSpeak:

Fornisci il nome utente e la password dell'amministratore e fai clic su Accedi pulsante. Dovresti vedere la dashboard di TeamSpeak nella pagina seguente:

Congratulazioni! hai installato con successo TeamSpeak su Ubuntu 20.04.

Ovviamente, non devi installare TeamSpeak se utilizzi uno dei nostri servizi di hosting VPS gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare TeamSpeak su Ubuntu 18.04 o 20.04, per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post su come installare TeamSpeak su Ubuntu 18.04 e 20.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare FastPanel su Ubuntu 20.04

  2. Come installare MySQL su Ubuntu 16.04

  3. Come configurare un server TeamSpeak su Ubuntu 16.04

  4. Come installare Graylog Server su Ubuntu 16.04

  5. Come installare NextCloud 13 su Ubuntu 16.04

Come installare TeamSpeak Server su Ubuntu 21.04

Come installare TeamSpeak Server su Ubuntu 20.04?

Come installare TeamSpeak Server su Ubuntu 16.04 LTS

Come installare TeamSpeak Server su Ubuntu 20.04 LTS

Come installare aaPanel su Ubuntu 20.04

Come installare Consul Server su Ubuntu 20.04