TeamSpeak è un popolare software di comunicazione vocale e testuale ampiamente utilizzato nelle comunità di giocatori e in altri gruppi. Questa applicazione VOIP chiusa consente agli utenti di comunicare in un'unica chat utilizzando canali vocali. TeamSpeak è noto per caratteristiche quali la connettività mobile, il sistema di autorizzazioni avanzato, l'alta qualità del suono e altre ancora. Il server e il client di TeamSpeak possono essere installati su vari sistemi operativi come Linux, FreeBSD, macOS e Windows (versioni a 32 e 64 bit).
Per prima cosa, è necessario collegarsi al server tramite SSH con l'utente root. Eseguite il seguente comando, sostituendo IP_Address
con l'indirizzo IP del vostro server e Port_number
con il numero della porta SSH:
ssh root@IP_Address -p Port_number
Per assicurarsi di avere installato la versione corretta di Ubuntu, eseguire il comando:
lsb_release -a
Risultato atteso:
Distributor ID: Ubuntu
Description: Ubuntu 24.04 LTS
Release: 24.04
Codename: noble
Ora creiamo un nuovo utente di sistema per eseguire il server TeamSpeak. Digitare il comando:
useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"
Questo comando creerà la directory /opt/teamspeak
, che sarà la home directory dell'utente teamspeak. La useremo per installare il server.
Digitare il comando:
apt install bzip2
Cambiare l'utente con l'utente 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
Scompattare l'archivio:
tar xvfj teamspeak-server.tar.bz2 --strip-components 1
Ora è necessario accettare il contratto di licenza. Creare un file vuoto:
touch ~/.ts3server_license_accepted
Dopo di che, uscire dall'utente teamspeak:
exit
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:
[Unit]
Description=Teamspeak Service
Wants=network.target
[Service]
WorkingDirectory=/opt/teamspeak
User=teamspeak
ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Salvare il file e uscire dall'editor. Applicare le modifiche con il comando:
systemctl daemon-reload
Attivare il servizio da eseguire all'avvio del sistema e avviarlo ora:
systemctl enable --now teamspeak
Per controllare lo stato del server, utilizzare il comando:
systemctl status teamspeak
Fermiamo il server:
systemctl stop teamspeak.service
Avviamo ora il server con la password di amministratore:
su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass
Dopo aver impostato la password, arrestare il servizio TeamSpeak:
./ts3server_startscript.sh stop
Quindi, uscire digitando:
exit
Avviare il servizio TeamSpeak:
systemctl start teamspeak.service
Scaricare e installare il client TeamSpeak sul computer. All'avvio, inserire l'indirizzo IP del server e la password creata nel passaggio precedente. Dopo la connessione, inserire il token creato all'avvio del servizio. Questo token può essere trovato utilizzando il comando eseguito sul server:
grep -i token /opt/teamspeak/logs/*
Importante: salvare questo token, è necessario all'amministratore per connettersi al server!
Ora il server TeamSpeak è installato e funzionante sul vostro server Ubuntu 24.04.