Installare un server TeamSpeak 3 su Debian o Ubuntu

Pubblicato il Aggiornato il 3 min di lettura

Ecco come installare un tuo server TeamSpeak 3 su Debian o Ubuntu: con utente dedicato, licenza accettata, Privilege Key al sicuro e porte aperte nel firewall.

Vuoi gestire un tuo server TeamSpeak 3 sul tuo server root Linux con Debian o Ubuntu? Sei nel posto giusto.

In questa guida installiamo il server TeamSpeak 3 passo dopo passo dalla console SSH. Tutti i comandi sono pensati per Debian 13, Debian 12 e Ubuntu 24.04 LTS. I sistemi più vecchi come Debian 10 o Ubuntu 20.04 non ricevono più aggiornamenti di sicurezza e non andrebbero più usati per un server vocale raggiungibile pubblicamente.

Requisiti e porte necessarie

  • Un server root o un VPS con Debian 13, Debian 12 o Ubuntu 24.04 LTS
  • Accesso root via SSH
  • Porta UDP 9987 per la trasmissione della voce (porta predefinita)
  • Porta TCP 30033 per i trasferimenti di file
  • Porta TCP 10011 per l'accesso ServerQuery

Apri nel tuo firewall almeno le porte 9987 (UDP) e 30033 (TCP). La porta ServerQuery 10011, al contrario, è meglio non esporla su internet: rendila raggiungibile soltanto dal tuo indirizzo IP.

Aggiornare l'elenco dei pacchetti e installare gli aggiornamenti

Aggiorna prima di tutto l'elenco dei pacchetti del tuo sistema operativo e installa tutti gli aggiornamenti disponibili:

apt update && apt upgrade -y

Creare un utente dedicato per TeamSpeak

Il server TeamSpeak 3 rifiuta l'avvio come root e deve quindi girare con un utente dedicato. È anche la variante più sicura, soprattutto se sullo stesso server girano altre applicazioni. Ti consigliamo di disattivare l'accesso diretto per questo utente:

adduser --disabled-login teamspeak

Le domande successive su nome, indirizzo o numero di telefono le puoi saltare con il tasto Invio.

Ora passa al nuovo utente e spostati nella sua home directory:

su teamspeak
cd

Scaricare e decomprimere il server TeamSpeak 3

Prima del download controlla se nel frattempo è disponibile una versione più recente. Trovi la versione attuale su https://teamspeak.com/en/downloads/#server nella sezione "Linux 64-Bit". Se lì è elencata una versione più recente, ti basta adattare il numero di versione nei comandi che seguono. La versione 3.13.7 usata qui corrisponde alla situazione di luglio 2026.

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

Subito dopo puoi rimuovere l'archivio:

rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Accettare le condizioni di licenza e avviare il server

Spostati nella directory di TeamSpeak, conferma le condizioni di licenza e avvia il server:

cd teamspeak3-server_linux_amd64
touch .ts3server_license_accepted
./ts3server_startscript.sh start

Senza il file .ts3server_license_accepted l'avvio si interrompe con un messaggio che segnala la licenza non confermata.

Salvare i dati di accesso e il Privilege Key

Al primissimo avvio il server mostra una sola volta i dati di accesso più importanti. Salva assolutamente questo output, non comparirà una seconda volta:

  • Il Privilege Key (token). Ti serve per identificarti come amministratore del server nel client TeamSpeak. Collegati una volta al server: il client ti chiederà poi il token in automatico.
  • I dati di accesso ServerQuery dell'utente "serveradmin". Ti serviranno più avanti per le attività amministrative, per esempio per generare un nuovo token.

L'installazione è così conclusa e il tuo server vocale è raggiungibile.

Arrestare, avviare il server e verificarne lo stato

Il server si pilota con lo script di avvio incluso. Hai a disposizione questi comandi:

./ts3server_startscript.sh restart
./ts3server_startscript.sh stop
./ts3server_startscript.sh status

Fai attenzione a eseguire questi comandi sempre come utente "teamspeak" e dall'interno della directory di TeamSpeak.

Avviare automaticamente il server TeamSpeak dopo un riavvio

Dopo un riavvio del sistema operativo il server TeamSpeak resta inizialmente spento. Perché riparta da solo, configura un avvio automatico che richiami lo script di avvio con l'utente "teamspeak". La nostra guida Eseguire automaticamente i programmi all'avvio del server descrive tutta la procedura, con un esempio adatto a TeamSpeak.

Domande frequenti

Quali porte servono per un server TeamSpeak 3?
Per la trasmissione della voce serve la porta UDP 9987, per i trasferimenti di file la porta TCP 30033 e per l'accesso ServerQuery la porta TCP 10011. Nel tuo firewall apri almeno la 9987 e la 30033.
Il server TeamSpeak 3 è gratuito?
Per l'uso privato e non commerciale il server è gratuito e consente fino a 32 slot. Per più slot o per un utilizzo commerciale ti serve una licenza dedicata di TeamSpeak.
Perché il server TeamSpeak non si avvia come root?
Il server TeamSpeak 3 rifiuta l'avvio come root e si interrompe con un messaggio esplicito. Crea quindi un utente dedicato come descritto in questa guida e avvia il server con quell'account.
Ho perso il Privilege Key, cosa posso fare?
Il Privilege Key viene mostrato solo al primissimo avvio. Se lo hai perso, genera un nuovo token tramite l'accesso ServerQuery con l'utente serveradmin. Anche i dati di accesso necessari provengono dall'output del primo avvio.
Come avvio automaticamente il server TeamSpeak dopo un riavvio?
Il modo più semplice è un avvio automatico che richiami lo script di avvio incluso con l'utente TeamSpeak. La nostra guida sull'esecuzione automatica dei programmi all'avvio del server mostra tutta la procedura, con un esempio per TeamSpeak.

Server TeamSpeak 3 TeamSpeak Server vocale Debian Ubuntu Linux Game server