L’installazione di TeamSpeak su un server virtuale è abbastanza semplice e può essere eseguita sui sistemi operativi più diffusi, come Ubuntu o CentOS. Di seguito viene riportata una guida passo passo su come installare TeamSpeak Server su un server virtuale basato su Ubuntu. Se si dispone di un sistema operativo diverso, la procedura sarà simile, con piccole differenze.

I requisiti minimi per installare ed eseguire TeamSpeak su un VPS sono i seguenti:

  • 1 CPU Core
  • 512 MB DI RAM
  • 1-2 GB di spazio su disco
  • connessione di rete a 10 Mbps

È possibile iniziare facilmente con la configurazione minima del VPS One.

Creare un nuovo utente

Aggiornare i repository e installare gli aggiornamenti necessari:

sudo apt update && sudo apt upgrade -y

Creare un nuovo utente per l’esecuzione di TeamSpeak (consigliato per motivi di sicurezza):

sudo adduser teamspeak

Seguire le indicazioni per impostare una password per il nuovo utente.

Scarica il server TeamSpeak

Passare all’utente teamspeak:

sudo su - teamspeak

Scaricare l’ultima versione di TeamSpeak Server (per 64 bit):

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

Estrarre l’archivio scaricato:

tar xvf teamspeak3-server_linux_amd64-3.13.7.tar.bz2
uscita

Installare il server TeamSpeak

Immettere il comando:

apt install bzip2

Cambiare utente con il teamspeak appena creato e scaricare il server:

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

Quindi è necessario decomprimere l’archivio. È possibile farlo con questo comando:

tar xvfj teamspeak-server.tar.bz2 --strip-components 1

Ora è necessario accettare il contratto di licenza. Creare un file vuoto:

toccare ~/.ts3server_licenza_accettata

Dopodiché, uscire dall’utente corrente semplicemente inserendo:

uscire

Creare un servizio di sistema

Per gestire il server TeamSpeak, creiamo un servizio di sistema. Aprire l’editor per creare un file di servizio:

nano /etc/systemd/system/teamspeak.service

Aggiungere il seguente codice – https://telegra.ph/nano-etcsystemdsystemteamspeakservice-10-09

Salvare (ctrl s) il file e uscire dall’editor. Applicare le modifiche con il comando:

systemctl daemon-reload

Abilitare il servizio in modo che si avvii all’avvio del sistema e avviarlo ora:

systemctl enable --now teamspeak

Per controllare lo stato del server, utilizzare il comando:

systemctl status teamspeak

Impostazione della password di amministratore

Prima di eseguire queste azioni, è necessario arrestare il server. Questo può essere fatto utilizzando questo comando:

systemctl stop teamspeak.service

Ora avviate il server con la password di amministratore:

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

Dopo aver impostato la password, arrestare il servizio TeamSpeak:

./ts3server_startscript.sh stop

Quindi, uscire digitando:

uscire

Avviare il servizio TeamSpeak:

systemctl start teamspeak.service

Connessione al server TeamSpeak

Ora si può procedere alla fase di download e installazione di TeamSpeak sul desktop. Dopo la connessione, inserire il token creato all’avvio del servizio. Questo token può essere trovato utilizzando il comando eseguito:

grep -i token /opt/teamspeak/logs/*