Metodi di pagamento Abuse

Installazione e configurazione del server TeamSpeak su Ubuntu 24.04: guida dettagliata

08.10.2024, 20:38

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

Requisiti

Passo 1: Accesso al server tramite SSH

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

Passo 2: Creare un nuovo utente

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.

Passo 3: Scaricare e installare il server TeamSpeak

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

Passo 4: 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:

[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

Passo 5: Impostare la password di amministratore

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

Passo 6: Connettersi al server TeamSpeak

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!

Conclusione

Ora il server TeamSpeak è installato e funzionante sul vostro server Ubuntu 24.04.