Sconto del 50%. tutti i piani, tempo limitato. A partire da $2.48/mo
12 minuti rimasti
Giochi e contenuti multimediali

Come configurare un server TeamSpeak su Linux (Ubuntu/Debian/Rocky)

Nick Argento By Nick Argento 12 minuti di lettura Aggiornato il 7 ottobre 2025
Mappa ultrareale della metropolitana in vetro, cinque stazioni in ordine con piccole fermate intitolata: UBUNTU 24.04 → SYSTEMD → UFW/FIREWALLD → SRV; posizionato in modo da imitare una mappa della metropolitana; una piccola icona VPS al capolinea.

Se desideri una voce privata, a bassa latenza con controllo completo, puoi farlo configurare un server TeamSpeak su Linux in pochi minuti. Questa guida si concentra sulle attuali distribuzioni LTS, un file clean systemd servizio e piccoli ma importanti controlli di sicurezza. Lo avvierai come utente dedicato, apri a destra porti, rivendicare il chiave di privilegioe mantenerlo in esecuzione all'avvio. Se utilizzi Windows, puoi scoprire come installare a Server TeamSpeak su un server Windows in un altro dei nostri post.

Prerequisiti: sistema operativo, porte e accesso

Centro galleggiante della scheda madre ultrareal micro-ATX; tre sottili piastrelle di vetro orbitano come satelliti con su scritto UBUNTU 24.04, DEBIAN 12, ROCKY 9. Una barra laterale di linguette esagonali si inserisce: UDP 9987, TCP 30033, TCP 10011.

Prima di installare qualsiasi cosa, conferma le nozioni di base. Un VPS o una macchina dedicata semplifica la vita, poiché gli ISP residenziali spesso restano indietro NAT di livello carrier (CGNAT) che blocca il traffico in entrata. Utilizza un'immagine LTS e un utente non root con sudo. Puoi configurare un server TeamSpeak su Linux su Ubuntu 24.04 LTS, Debian12, O Rocky/Alma 9; i passaggi sono gli stessi con piccole modifiche al firewall.

Dovrai consentire il core porti. La voce continua UDP9987, il trasferimento di file è TCP30033e ServerQuery lo è TCP10011. Se prevedi di utilizzare TSDNS, aggiungere TCP41144e per l'elenco web precedente potresti vedere UDP 2010 in uscita. Documenti TeamSpeak Registri SRV in modo da poter mappare i nomi sulla destinazione e sulla porta corrette. Per riferimento, vedere il funzionario Download di TeamSpeak pagina e informazioni sul porto per confermare le impostazioni predefinite attuali:

Se ospiti a casa e il tuo IP pubblico appartiene a CGNAT, gli utenti esterni non ti raggiungeranno, nemmeno con il port forwarding del router. Lo spostamento del servizio su un VPS evita questo ostacolo e ti dà un IPv4 fisso. Con l'immagine della rete chiara, puoi recuperare i file del server e preparare il servizio.

Scarica e prepara il server

La finestra terminale ultrareale su una lastra di vetro mostra tre battute incise in maiuscoletto: DNF / APT, CURL+TAR, FIRST RUN. Sotto, una sottile striscia di directory: /opt/TeamSpeak e chown. Un micro badge riporta x86_64.

Scaricherai l'attuale server a 64 bit, ne creerai uno dedicato TeamSpeak utente, accettare la licenza ed eseguire un primo tentativo per ottenere il file chiave di privilegio. Questi comandi funzionano in modo trasversale Ubuntu, Debian, E Rocciosoimmagini basate.

  1. Innanzitutto, installa gli helper di archivio, se necessario, quindi aggiungi l'utente e le directory:
  • Ubuntu/Debian:
sudo apt update
sudo apt install -y bzip2 tar curl
  • Roccioso/Alma:
sudo dnf install -y bzip2 tar curl

 

  1. Creare l'utente runtime e le cartelle:
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak

 

  1. Successivamente, scarica l'ultima versione e decomprimila /opt/TeamSpeak. Il server a monte è 3.13.7 per Linux x86_64 al momento della stesura di questo documento. Controlla sempre la pagina di download ufficiale per aggiornamenti e hash.
cd /tmp
curl -LO https://files.TeamSpeak-services.com/releases/server/3.13.7/TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
tar xvjf TeamSpeak3-server_linux_amd64-3.13.7.tar.bz2
sudo rsync -a TeamSpeak3-server_linux_amd64/ /opt/TeamSpeak/
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak

 

  1. Accetta la licenza con un file o una variabile di ambiente. Il metodo più semplice su una VM è un piccolo file di marcatori nella home di TeamSpeak, quindi una prima esecuzione sotto l'account TeamSpeak per generare il token di amministrazione.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh

 

  1. Guarda l'output del terminale e annota la riga "token". Questa chiave ti consente di rivendicare l'amministratore nel client. Interrompi il processo con Ctrl+C. Con i file binari attivi e il token salvato, convertilo in un servizio gestito.

 

Un layout unico e pulito funziona su tutte le distribuzioni, quindi puoi configurare un server TeamSpeak su Linux una volta e riutilizzare il playbook per nodi futuri.

Trasformalo in un servizio con systemd

La parte anteriore del server ultrareal 1U (metallo spazzolato fine, LED di alimentazione illuminato) fluttua davanti a tre sottili lastre di vetro che formano una tubazione.

Un'unità adeguata offre avvio, arresto, riavvio, registri e avvio automatico all'avvio. Crea un minimo systemd servizio che punta alla cartella installata e viene eseguito come utente senza privilegi. IL Documenti della comunità TeamSpeak Unità di servizio Linux in modo approfondito.

  1. Creare il file dell'unità:
sudo tee /etc/systemd/system/TeamSpeak.service >/dev/null << 'EOF'
[Unit]
Description=TeamSpeak 3 Server
Wants=network-online.target
After=network.target
[Service]
WorkingDirectory=/opt/TeamSpeak
User=TeamSpeak
Type=forking
PIDFile=/opt/TeamSpeak/ts3server.pid
ExecStart=/opt/TeamSpeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/opt/TeamSpeak/ts3server_startscript.sh stop
ExecReload=/opt/TeamSpeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
EOF

 

  1. Ricarica systemd e abilita il servizio:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak

 

  1. Controlla il servizio e acquisisci nuovamente il token se necessario:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager

 

Ora che il servizio è in esecuzione, apri il file necessario porti in modo che i client possano raggiungere gli endpoint voce, query e trasferimento file. Una volta che il server è sotto systemd, puoi installare un server TeamSpeak su Linux su qualsiasi VPS e contare sul riavvio automatico dopo riavvii o arresti anomali.

Apri Firewall, UFW o firewalld

Firewall per porte in vetro ultrareale; maniglie doppie UFW e FIREWALLD. I borchie del telaio della porta si illuminano con: 9987/UDP, 30033/TCP, 10011/TCP, 41144, 2010 OUT; zecche dell'architrave: IPv6, RICARICA, CONNETTI.

Apri la voce, il trasferimento file e la query porti. Su Ubuntu, probabilmente utilizzerai UFW. Su Rocky o Alma, l'impostazione predefinita è firewalld.

Esempio UFW:

sudo ufw allow 9987/udp comment "TeamSpeak voice"
sudo ufw allow 30033/tcp comment "TeamSpeak file transfer"
sudo ufw allow 10011/tcp comment "TeamSpeak ServerQuery"
sudo ufw reload

 

esempio di firewall:

sudo firewall-cmd --permanent --add-port=9987/udp
sudo firewall-cmd --permanent --add-port=30033/tcp
sudo firewall-cmd --permanent --add-port=10011/tcp
sudo firewall-cmd --reload

 

Se prevedi di utilizzare TSDNS, aggiungere 41144/TCP. Se pubblichi il tuo server nell'elenco web legacy, consenti 2010/udp in uscita.

Nota IPv6: ripetere le regole per IPv6 se il tuo host ce l'ha; il client può raggiungerti tramite v4 o v6. Con le regole di rete in atto, connettiti dal client e richiedi l'amministratore.

Connetti e rivendica l'amministratore

Schermo ultrareale del laptop suddiviso in tre sottili lastre di vetro: CONNECT sopra una linea di ingresso IP; PASSWORD gestita da una piccola tastiera in vetro (i punti PIN si animano mentre tocchi); un riquadro CANALE illuminato mostra una forma d'onda vocale sottile.

Apri il client TeamSpeak sul desktop, connettiti all'IP o al dominio del tuo server e, quando richiesto, incolla il file chiave di privilegio dalla prima corsa. Imposta una password del server e conferma che puoi unirti a un canale e parlare normalmente. In seguito potrai rigenerare una chiave, se necessario, rivisitando i log o creando un nuovo token nell'interfaccia delle autorizzazioni.

Se preferisci un desktop sulla VM per una configurazione una tantum, puoi aggiungere XRDP per raggiungere una sessione grafica da Windows. Per una configurazione passo passo della GUI all'interno di Ubuntu, segui la nostra guida sul blog installa xRDP su Ubuntu

Con i diritti di amministratore confermati, prendi nota di porti hai aperto e cosa gestisce ciascuno. Il primo accesso completa il tuo configurazione di un server TeamSpeak su Linux.

Porte e scopo predefiniti di TeamSpeak

Ecco una tabella di riferimento rapido per le impostazioni predefinite. Puoi modificarli nella configurazione, ma la maggior parte delle configurazioni li mantiene come scritti.

Porta Proto Scopo
9987 UDP Traffico vocale per i canali
30033 TCP Servizio di trasferimento file
10011 TCP Interfaccia ServerQuery
41144 TCP Assistente TSDNS, facoltativo
2010 UDP Elenco dei server pubblici legacy, disponibile

Quello di TeamSpeak informazioni sul porto E SRV le linee guida confermano queste impostazioni predefinite. Una volta che le porte sono solide, i vantaggi più rapidi derivano da soluzioni rapide per problemi di connessione comuni.

Risoluzione dei problemi: impossibile connettersi, token mancante, CGNAT

Diario di bordo ultrareale (carta microstampata) sotto un gettone di evidenziazione con lente d'ingrandimento; accanto, una scheda dell'unità di servizio recava incisi PID e WORKDIR. La striscia del rack di sfondo mostra UDP 9987 e 30033/TCP.

Utilizza un breve runbook in modo da poter passare direttamente dal sintomo all'azione. Questi controlli si applicano indipendentemente dalla distribuzione purché configuri un server TeamSpeak su Linux con systemd. Molte correzioni sono le stesse per tutti Installazione del server TeamSpeak Linux.

  • Il client esce da Internet, ma la LAN locale funziona: Verificalo UDP9987 è aperto sul firewall del server e inoltrato su qualsiasi router upstream. Controlla i registri per "ascolto su 0.0.0.0:9987" per confermare la presa vocale.
  • Gli utenti esterni non possono connettersi, nemmeno con l'inoltro: Controlla se il tuo ISP assegna un indirizzo 100.64.0.0/10 alla tua WAN. Ciò suggerisce CGNAT. L'hosting su un VPS evita questo blocco e mantiene un IPv4 statico che si associa in modo pulito ai client.
  • Chiave di privilegio persa: Leggi i log del servizio e cerca "token" o riavvia una volta per generare una nuova chiave. Catturalo nel tuo gestore di password.
  • Il servizio non si avvia: Ricontrolla Directory di lavoro, Utentee percorsi nella tua unità. Una mancata corrispondenza impedisce la scrittura del file PID. L'esempio mostrato in precedenza è una linea di base stabile.
  • Il caricamento dei file non riesce: Aprire TCP30033 e verificare che la porta di trasferimento file non sia stata modificata nella configurazione. Il client apprende questo valore durante l'handshake vocale.

 

Ora che hai acquisito le nozioni di base, aggiungi un dominio in modo che gli utenti si connettano per nome anziché per IP e porta.

Facoltativo: dominio e SRV o TSDNS

Puoi mappare un nome descrittivo al tuo endpoint vocale con un DNS Registro SRV. Crea un Un record per la destinazione, quindi aggiungi una voce SRV come questa:

_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.

 

I clienti risolveranno il SRV e connettersi senza bisogno di una porta nell'indirizzo. TeamSpeak supporta anche a TSDNS servizio attivo 41144/TCP per mappature di nomi personalizzate. Entrambi i metodi sono documentati dal fornitore nell'articolo sulle informazioni sulla porta collegato in precedenza.

Se preferisci non gestire i DNS, puoi comunque offrire agli utenti un percorso semplice condividendo un collegamento diretto come:

ts3server://host.example.com

 

Dopo aver assegnato il nome, fissa alcune piccole abitudini di sicurezza e manutenzione in modo che il servizio rimanga stabile.

Sicurezza e manutenzione

Proteggi il percorso di amministrazione e proteggi i dati inattivi. Queste pratiche aggiungono qualche minuto oggi e fanno risparmiare ore dopo.

  • Superficie amministrativa: Imposta una password complessa per il server e verifica chi la possiede ServerQuery accesso. Utilizza accessi nominativi.
  • Crittografia: Abilita la crittografia vocale del canale a livello globale se il budget della CPU lo consente. Inizia con i canali più sensibili.
  • Backup: Backup ts3server.sqlitedb o il tuo database esterno e copia ts3server.ini. Salvare il file dell'unità ed eventuali regole del firewall.
  • Privilegio minimo: Conserva il systemd unità dedicata TeamSpeak utente. Non eseguire il binario come root.
  • Aggiornamenti: Applica gli aggiornamenti della distribuzione in base a una pianificazione e riavvia il servizio dopo una modifica del kernel. Testare la connettività dopo ogni modifica.

Una volta coperti i fondamenti, scegli una dimensione iniziale ragionevole in modo che il servizio rimanga fluido per il tuo gruppo.

Consigli per la selezione: hosting, distribuzione e dimensioni

Se il tuo unico obiettivo è parlare velocemente con i tuoi amici, puoi configurare un server TeamSpeak su Linux su una piccola VM e mantenere bassi i costi. I gruppi più grandi traggono vantaggio da reti migliori e da più RAM per il trasferimento dei file. Utilizza questa matrice rapida per scegliere un punto di partenza, quindi adattalo dopo una settimana di traffico reale.

  • Laboratorio domestico su CGNAT: Non combattere il port forwarding. Sposta il servizio su un VPS con IPv4 pubblico, quindi pubblica il DNS. Questo è il modo più veloce per installare un server TeamSpeak su Linux per l'accesso esterno.
  • Clan gaming con picchi nel fine settimana: Inizia con 2 vCPU e 2 GB di RAM, quindi controlla l'inattività della CPU e la perdita di pacchetti. Aggiorna quando la voce rimane vicina alla saturazione durante le ore di punta.
  • Circolo universitario: Preferisco Ubuntu 24.04 LTS E UFW regole. Le reti universitarie spesso lo hanno IPv6, quindi testa l'IPv6 in entrata dopo aver aperto le porte.
  • Squadra di eSport, giorni delle partite: Usa un VPS vicino alla regione del gioco e registra una linea di base. Se le registrazioni o i caricamenti di file pesanti sono importanti, aggiungi spazio di archiviazione e aumenta la RAM a 4 GB.
  • Gruppo di modding misto: Mantenere ServerQuery bloccato, aggiungi password di canale e pianifica backup settimanali. Questo tiene occupato Installazione Linux del server TeamSpeak prevedibile.

 

Inizia in modo semplice e ripeti.  Dopo aver scelto una forma, dovresti sapere che l'accesso alla GUI su una VM può velocizzare la configurazione iniziale, quindi leggi la sezione successiva per le opzioni ospitate e un percorso desktop.

Hosting e amministrazione remota

Esegui TeamSpeak su una piattaforma creata per una voce stabile e un routing pulito. Nostro VPS Linux ti offre un IPv4 pubblico, regioni a basso jitter e controllo root in un unico posto. Puoi iniziare in piccolo, mantenere una latenza ridotta e scalare in pochi minuti man mano che la tua comunità cresce.

Cosa ottieni con il VPS Linux di Cloudzy:

  • Calcolo su cui puoi contare: vCPU moderne, velocità di clock costanti e RAM dedicata dimensionata per la voce in tempo reale.
  • Spazio di archiviazione che tiene il passo: Archiviazione NVMe o SSD per trasferimenti rapidi di file e scritture veloci dei registri.
  • Rete creata per la voce: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
  • Immagini del sistema operativo che corrispondono al tuo playbook: Ubuntu 24.04 LTS, Debian 12 o Rocky 9, tutti pronti per la pulizia systemd impostare.
  • Accesso e controllo: regole root complete, console fuori banda, rDNS e firewall che puoi modificare senza ticket.
  • Strumenti del ciclo di vita: istantanee prima degli aggiornamenti, ripristini rapidi e semplice ridimensionamento del piano.
  • Regioni globali: con oltre 12 sedi in più di 3 continenti, scegli il data center più vicino ai tuoi giocatori per ridurre i tempi di andata e ritorno.
  • Supporto e operatività: Assistenza 24 ore su 24, 7 giorni su 7 da veri ingegneri e SLA con tempi di attività del 99,95%.

 

Se desideri un desktop sopra il tuo VPS per rapidi cambiamenti visivi, distribuisci a Server RDP Linux come a applicazione con un clic sul tuo VPS Linux.

Considerazioni finali

Hai appena visto come configurare un server TeamSpeak su Linux con un percorso semplice e ripetibile. Questo approccio mantiene la configurazione prevedibile per i nodi o le regioni futuri. Utilizza una distribuzione LTS, un utente dedicato e un file corretto systemd unità. Apri UDP e TCP porti che importa, rivendica il chiave di privilegioe aggiungi SRV se vuoi un indirizzo più amichevole. Per un percorso più agevole e un IP pubblico stabile, considera l'hosting su Cloudzy VPS Linux così il tuo server rimane raggiungibile giorno e notte.

 

Domande frequenti

Quali porte devo aprire per un server Linux TeamSpeak di base?

Apri UDP 9987 per la voce, TCP 30033 per il trasferimento di file e TCP 10011 per ServerQuery. Se utilizzi TSDNS, apri anche TCP 41144. Queste impostazioni predefinite coprono la maggior parte delle installazioni e corrispondono alle indicazioni sulle porte di TeamSpeak.

Posso ospitare a casa un server Linux TeamSpeak dietro NAT di livello operatore?

No. Gli utenti esterni al tuo ISP non possono avviare sessioni in entrata al tuo indirizzo privato. Puoi eseguire il test localmente, ma i client Internet falliranno. Utilizza un VPS con un IPv4 pubblico o chiedi all'ISP di disattivarti CGNAT.

Come posso avviare automaticamente il server TeamSpeak Linux all'avvio?

Crea l'unità systemd, esegui systemctl abilita TeamSpeak e il servizio si avvia all'avvio e si riavvia in caso di errore. Controlla lo stato e i log con i comandi mostrati in precedenza.

Come posso recuperare la chiave di privilegio amministratore per il mio server TeamSpeak Linux?

Cerca nei registri recenti la riga "token" con journalctl -u TeamSpeak | grep -i token o genera un nuovo token all'interno del client con le autorizzazioni.

È possibile scaricare un server Linux TeamSpeak 5 o 6 invece di TS3?

I server di produzione pubblici utilizzano le build del server TS3. Continua a utilizzare il server 3.13.x e guarda la pagina di download ufficiale per eventuali aggiornamenti.

Condividere

Altro dal blog

Continua a leggere.

Eroe "Best Plex Alternatives" con tessere Jellyfin, Emby, Stremio e Kodi, una guida rapida alle alternative plex.
Giochi e contenuti multimediali

Le migliori alternative Plex per server multimediali self-hosting: risposta rapida + analisi dettagliata

Se vuoi la risposta, Jellyfin è la migliore alternativa Plex per la maggior parte delle persone che desiderano effettivamente ospitare autonomamente i propri media a lungo termine. Emby è la soluzione migliore se vuoi un aspetto più lucido

Nick ArgentoNick Argento 14 minuti di lettura
Come creare un backup del server Minecraft?
Giochi e contenuti multimediali

Come creare un backup del server Minecraft?

Eseguire un server Minecraft senza un backup è rischioso. Prima o poi qualcosa si rompe. Mondi corrotti, mod che si scontrano, plugin che si comportano male o errori imprevisti mettono il server inattivo

Ivy JohnsonIvy Johnson 10 minuti di lettura
Sulla destra si trova un portale luminoso che rivela un castello e isole galleggianti. Il testo "I migliori modpack di Minecraft" appare in grassetto sul lato sinistro scuro accanto al logo Cloudzy.
Giochi e contenuti multimediali

I migliori modpack di Minecraft da giocare nel 2026

Vanilla Minecraft diventa stantio dopo centinaia di ore. Hai sconfitto l'Ender Dragon, costruito fattorie ed esplorato biomi. Qual è il prossimo passo? I modpack risolvono questo problema raggruppando le mod

Rexa CiroRexa Ciro 13 minuti di lettura

Pronti per la distribuzione? A partire da $ 2,48 al mese.

Cloud indipendente, dal 2008. AMD EPYC, NVMe, 40 Gbps. Rimborso entro 14 giorni.