50% di sconto tutti i piani, offerta a tempo limitato. A partire da $2.48/mo
12 minuti rimanenti
Giochi e Media

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

Nick Argento By Nick Argento 12 min di lettura Aggiornato 7 ott 2025
Ultrarealistico schema della linea della metropolitana in vetro, cinque stazioni in ordine con piccole fermate titolate: UBUNTU 24.04 → SYSTEMD → UFW/FIREWALLD → SRV; posizionato per imitare una mappa della metropolitana; una piccola icona VPS al capolinea.

Se vuoi voce privata a bassa latenza con pieno controllo, puoi configurare un server TeamSpeak su Linux in pochi minuti. Questa guida si concentra su distro LTS attuali, un servizio pulito e systemd controlli di sicurezza piccoli ma importanti. Lo avvierai come utente dedicato e aprirai la porta corretta porti, rivendica il chiave di privilegio, e mantienilo in esecuzione all'avvio. Se sei su Windows, puoi leggere come installare un server TeamSpeak su Windows in uno dei nostri altri articoli.

Prerequisiti: OS, Porte e Accesso

Una scheda madre micro-ATX Ultrareal galleggia al centro; tre sottili piastre di vetro orbitano come satelliti incisi UBUNTU 24.04, DEBIAN 12, ROCKY 9. Una guida laterale di linguette esadecimali scatta: UDP 9987, TCP 30033, TCP 10011.

Prima di installare qualsiasi cosa, verifica le nozioni di base. Una VPS o una macchina dedicata semplifica le cose, perché i provider ISP residenziali spesso si trovano dietro NAT di livello carrier (CGNAT) che blocca il traffico in ingresso. Usa un'immagine LTS e un utente non-root con sudo. Puoi configurare un server TeamSpeak su Linux su Ubuntu 24.04 LTS, Debian 12, o Rocky/Alma 9; i passaggi sono gli stessi con piccole modifiche al firewall.

Dovrai consentire il core portiVoce gira su UDP 9987, il trasferimento di file è TCP 30033, e ServerQuery è TCP 10011. Se prevedi di usare TSDNS, aggiungi TCP 41144, e per la weblist legacy, potresti vedere UDP 2010 in uscita. TeamSpeak documenta Record SRV in modo che tu possa mappare i nomi al target e alla porta corretti. Come riferimento, consulta l' TeamSpeak Downloads pagina e informazioni porta per confermare i valori predefiniti attuali:

Se ospiti da casa e il tuo IP pubblico appartiene a CGNAT, gli utenti esterni non potranno raggiungerti, nemmeno con l'inoltro delle porte del router. Spostare il servizio a VPS evita questo ostacolo e ti fornisce un IPv4 fisso. Con il quadro di rete chiaro, puoi scaricare i file del server e preparare il servizio.

Scarica e Prepara il Server

Una finestra terminale Ultrareal su un'ardesia di vetro mostra tre battute incise in maiuscole grandi: DNF / APT, CURL+TAR, FIRST RUN. Sotto, una sottile striscia di directory: /opt/TeamSpeak e chown. Un piccolo badge legge x86_64.

Scaricherai il server 64-bit attuale, creerai un TeamSpeak utente dedicato, accetterai la licenza e avvierai una volta per ottenere il chiave di privilegio. Questi comandi funzionano su Ubuntu, Debian, e Rockybasate su immagini.

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

 

  1. Crea 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. Quindi, scarica l'ultima release e decompattala in /opt/TeamSpeak. Il server upstream è 3.13.7 per Linux x86_64 al momento della stesura. Controlla sempre la pagina ufficiale di download 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 d'ambiente. Il metodo più semplice su una VM è un piccolo file marcatore nella home di TeamSpeak, seguito da una prima esecuzione con l'account TeamSpeak per generare il token amministratore.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh

 

  1. Osserva l'output del terminale e annota la riga "token". Questa chiave ti permette di richiedere i diritti di amministratore nel client. Interrompi il processo con Ctrl+C. Con i binari in posizione e il token salvato, convertilo in un servizio gestito.

 

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

Trasformalo in un Servizio con systemd

Il frontale di un server 1U Ultrareal (metallo spazzolato fine, LED di alimentazione illuminato) galleggia davanti a tre sottili pannelli di vetro che formano una pipeline.

Un'unità corretta ti dà start, stop, restart, log e avvio automatico al boot. Crea un systemd service che punta alla cartella installata ed esegue come utente non privilegiato. La documentazione della comunità della comunità TeamSpeak le unità di servizio Linux in dettaglio.

  1. Crea 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 cattura di nuovo il token se necessario:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager

 

Ora che il servizio è in esecuzione, apri le porti per permettere ai client di raggiungere gli endpoint di voce, query e trasferimento file. Una volta che il server è sotto systemd, puoi installa un server TeamSpeak su Linux su qualsiasi VPS e conta su un riavvio automatico dopo reboot o crash.

Apri il Firewall, UFW o firewalld

Firewall con porta in vetro Ultrareal; maniglie doppie UFW e FIREWALLD. I montanti del telaio si illuminano con: 9987/UDP, 30033/TCP, 10011/TCP, 41144, 2010 OUT; gli spigoli del lintel: IPv6, RELOAD, CONNECT.

Apri la voce, il trasferimento file e la query porti. Su Ubuntu, probabilmente utilizzerai UFW. Su Rocky o Alma, il valore predefinito è 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

 

firewalld esempio:

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 hai intenzione di usare TSDNS, aggiungi 41144/tcp. Se pubblichi il tuo server nella lista web legacy, consenti 2010/udp in uscita.

Nota IPv6: ripeti le regole per IPv6 se il tuo host le supporta; il client può raggiungerti tramite v4 o v6. Con le regole di rete in posizione, connettiti dal client e rivendica admin.

Connetti e Rivendica Admin

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

Apri il client TeamSpeak sul tuo desktop, connettiti all'IP del server o al dominio e, quando richiesto, incolla il chiave di privilegio dalla prima esecuzione. Imposta una password del server e verifica di riuscire a unirti a un canale e parlare normalmente. Puoi rigenerare una chiave in un secondo momento se necessario revisitando i log o creando un nuovo token nell'interfaccia dei permessi.

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

Con i diritti admin confermati, prendi nota del porti che hai aperto e cosa gestisce ciascuno. Questo primo accesso completa il tuo setup di un server TeamSpeak su Linux.

Porte e Scopi Predefiniti di TeamSpeak

Ecco una tabella di riferimento rapido per i predefiniti. Puoi modificarli nella configurazione, ma la maggior parte dei setup li mantiene come scritti.

Port Protocollo Scopo
9987 UDP Traffico vocale per i canali
30033 TCP Servizio di trasferimento file
10011 TCP Interfaccia ServerQuery
41144 TCP Helper TSDNS, facoltativo
2010 UDP Lista server pubblica legacy, fuori servizio

di TeamSpeak informazioni porta e SRV le indicazioni confermano questi predefiniti. Una volta che le porte sono solide, le vittorie più veloci arrivano da correzioni rapide per i problemi di connessione comuni.

Risoluzione dei Problemi: Impossibile Connettere, Token Mancante, CGNAT

Logbook ultrareale (carta stampata in micro) sotto una lente di ingrandimento in vetro che evidenzia il token; accanto, una carta unità di servizio incisa con PID e WORKDIR. La striscia rack dello sfondo mostra UDP 9987 e 30033/TCP.

Usa un runbook breve per passare direttamente dal sintomo all'azione. Questi controlli si applicano indipendentemente dalla distro purché tu configuri un server TeamSpeak su Linux con systemd. Molte correzioni sono le stesse su qualsiasi installazione del server TeamSpeak Linux.

  • Il client si disconnette da Internet, ma la LAN locale funziona: Verifica che UDP 9987 è aperto nel firewall del server e inoltrato su qualsiasi router a monte. Controlla i log per "listening on 0.0.0.0:9987" per confermare il socket vocale.
  • Gli utenti esterni non riescono a connettersi, anche con l'inoltro: Verifica se il tuo ISP assegna un indirizzo 100.64.0.0/10 al WAN. Questo suggerisce CGNAT. Ospitare su un VPS evita quel blocco e mantiene un IPv4 statico che si mappa facilmente ai client.
  • Chiave privilegio persa: Leggi i log del servizio e cerca "token" o riavvia una volta per generare una chiave fresca. Salvala nel tuo gestore di password.
  • Il servizio non si avvia: Ricontrolla WorkingDirectory, Utente, e i percorsi nella tua unit. Una mancata corrispondenza impedisce la scrittura del file PID. L'esempio mostrato prima è una base stabile.
  • I caricamenti di file falliscono: Apri TCP 30033 e conferma che la porta di trasferimento file non è stata modificata nella configurazione. Il client apprende questo valore durante l'handshake vocale.

 

Ora che le basi sono in ordine, 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 Record 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 client risolveranno SRV e si connetteranno senza dover specificare una porta nell'indirizzo. TeamSpeak supporta anche un TSDNS servizio su 41144/tcp per mappature di nomi personalizzati. Entrambi i metodi sono documentati dal fornitore nell'articolo di informazioni sulla porta collegato in precedenza.

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

ts3server://host.example.com

 

Dopo aver completato la denominazione, stabilisci alcune piccole abitudini di sicurezza e manutenzione in modo che il servizio rimanga stabile.

Sicurezza e manutenzione

Proteggi il percorso admin e i dati a riposo. Queste pratiche richiedono pochi minuti oggi e risparmiano ore dopo.

  • Superficie amministrativa: Imposta una password server forte e controlla chi ha ServerQuery accesso. Usa login con nome.
  • Crittografia: Abilita la crittografia vocale dei canali a livello globale se il tuo budget CPU lo consente. Inizia con i canali più sensibili.
  • Backup: Esegui backup ts3server.sqlitedb o il tuo database esterno e copia ts3server.ini. Salva il file di configurazione e le eventuali regole del firewall.
  • Privilegi minimi: I notice the text "Keep the" appears incomplete. Could you please provide the full English text you'd like me to translate to Italian? systemd unità sul dedicato TeamSpeak utente. Non eseguire il binario come root.
  • Aggiornamenti: Applica gli aggiornamenti della distribuzione secondo una pianificazione e riavvia il servizio dopo un cambio del kernel. Verifica la connettività dopo ogni modifica.

Una volta coperte le basi, scegli una dimensione ragionevole in modo che il servizio funzioni senza problemi per il tuo gruppo.

Consigli per la scelta: Hosting, Distro e Dimensione

Se il tuo unico obiettivo è un server vocale veloce per gli amici, puoi configurare un server TeamSpeak su Linux su una VM molto piccola e mantenere i costi bassi. I gruppi più grandi traggono vantaggio da reti migliori e più RAM per il trasferimento di file. Usa questa matrice rapida per scegliere un punto di partenza, poi adatta dopo una settimana di traffico reale.

  • Home lab su CGNAT: Non combattere il port forwarding. Sposta il servizio su VPS con IPv4 pubblico, quindi pubblica DNS. Questo è il modo più rapido per installa un server TeamSpeak su Linux per l'accesso esterno.
  • Clan di gaming con picchi nei weekend: Inizia con 2 vCPU e 2 GB RAM, poi osserva CPU inattivo e perdita di pacchetti. Esegui l'upgrade quando la voce rimane prossima al limite durante le ore di punta.
  • Club universitario: Preferire Ubuntu 24.04 LTS e UFW regole. Le reti universitarie spesso hanno IPv6, quindi verifica IPv6 in ingresso dopo aver aperto le porte.
  • Team esports, giorni di partita: Usa VPS vicino alla regione di gioco e registra una baseline. Se i registri o i caricamenti di file pesanti sono importanti, aggiungi storage e porta RAM a 4 GB.
  • Gruppo di modding misto: Mantenere ServerQuery protetto, aggiungi password ai canali e pianifica backup settimanali. In questo modo un server installazione server TeamSpeak Linux prevedibile.

 

Inizia in semplice e itera. Una volta scelta la configurazione, sappi che l'accesso GUI su una VM può accelerare la configurazione iniziale, quindi leggi la sezione successiva per opzioni ospitate e un percorso desktop.

Hosting e Amministrazione Remota

Esegui TeamSpeak su una piattaforma costruita per voce stabile e routing pulito. La nostra Linux VPS ti offre IPv4 pubblico, regioni a basso jitter e controllo root in un unico posto. Puoi iniziare in piccolo, mantenere la latenza stretta e scalare in pochi minuti mentre la tua comunità cresce.

Quello che ottieni con VPS TeamSpeak Linux di Cloudzy:

  • Risorse di calcolo affidabili: CPU moderni, frequenze costanti e RAM dedicato dimensionato per la voce in tempo reale.
  • Storage all'altezza: NVMe o SSD per trasferimenti rapidi e scritture di log veloci.
  • Rete ottimizzata per la voce: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
  • Immagini OS che si adattano al tuo setup: Ubuntu 24.04 LTS, Debian 12 o Rocky 9, pronti all'uso. systemd configurazione.
  • Accesso e controllo: accesso root completo, console out-of-band, DNS e regole firewall che puoi modificare senza ticket.
  • Strumenti di ciclo di vita: snapshot prima degli aggiornamenti, ripristini rapidi e ridimensionamento piano semplice.
  • Regioni globali: con oltre 12 location in più di 3 continenti, scegli il data center più vicino ai tuoi giocatori per ridurre la latenza.
  • Supporto e disponibilità: aiuto 24 ore su 24 da veri ingegneri e SLA di uptime al 99,95%.

 

Se vuoi un desktop sul tuo VPS per modifiche visive rapide, avvia un server Linux RDP in qualità di app con un click sul tuo Linux VPS.

Considerazioni Finali

Hai appena visto come configurare un server TeamSpeak su Linux con un approccio semplice e ripetibile. Questo mantiene il setup prevedibile per nodi o regioni futuri. Usa una distro LTS, un utente dedicato e un systemd unitario. Apri UDP e TCP porti che contano, richiedi il chiave di privilegio, e aggiungi SRV se vuoi un indirizzo più intuitivo. Per un percorso più agevole e un IP pubblico stabile, considera di ospitare su un Cloudzy Linux VPS così il tuo server rimane raggiungibile giorno e notte.

 

Domande frequenti

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

Apri UDP 9987 per la voce, TCP 30033 per il trasferimento file e TCP 10011 per ServerQuery. Se usi DNS TeamSpeak, apri anche TCP 41144. Questi standard coprono la maggior parte delle installazioni e seguono le indicazioni di TeamSpeak.

Posso ospitare un server TeamSpeak Linux dietro NAT carrier-grade da casa?

No. Gli utenti al di fuori del tuo ISP non possono avviare sessioni in entrata verso il tuo indirizzo privato. Puoi testare localmente, ma i client internet falliranno. Usa un VPS con un IPv4 pubblico o chiedi all'ISP di toglierti da CGNAT.

Come faccio ad avviare automaticamente il server TeamSpeak Linux al boot?

Crea l'unità systemd, esegui systemctl enable TeamSpeak e il servizio si avvierà al boot e si riavvierà in caso di errore. Controlla lo stato e i log con i comandi mostrati sopra.

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

Cerca nei log recenti la riga "token" con journalctl -u TeamSpeak | grep -i token, oppure genera un nuovo token dal client sotto permessi.

Esiste un server TeamSpeak 5 o 6 Linux da scaricare al posto di TS3?

I server di produzione pubblici utilizzano i build del server TS3. Continua a usare il server 3.13.x e controlla la pagina dei download ufficiali per eventuali aggiornamenti.

Condividi

Altro dal blog

Continua a leggere.

"Best Plex Alternatives" con Jellyfin, Emby, Stremio e Kodi, una guida rapida alle alternative a Plex.
Giochi e Media

Le migliori alternative a Plex per server multimediali self-hosted: risposta rapida + analisi approfondita

Se cerchi una risposta diretta, Jellyfin è l'alternativa a Plex migliore per chi vuole davvero mantenere un server multimediale self-hosted nel lungo termine. Emby è la scelta giusta se preferisci un'interfaccia più curata

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

Come creare un backup del server Minecraft?

Gestire un server Minecraft senza backup è rischioso. Presto o tardi qualcosa si rompe. I mondi si corrompono, i mod entrano in conflitto, i plugin smettono di funzionare, oppure errori inaspettati portano il server giù

Ivy JohnsonIvy Johnson lettura di 10 minuti
Un portale luminoso si trova sulla destra, rivelando un castello e isole galleggianti. Il testo "Le migliori Modpack Minecraft" appare in grassetto sul lato sinistro scuro accanto al logo Cloudzy.
Giochi e Media

Le migliori Modpack Minecraft da giocare nel 2026

Minecraft vanilla diventa noioso dopo centinaia di ore. Hai già sconfitto l'Ender Dragon, costruito fattorie ed esplorato biomi. Cosa fare adesso? Le modpack risolvono il problema raggruppando mod

Rexa CyrusRexa Cyrus lettura di 13 minuti

Pronto per il deployment? A partire da $2,48/mese.

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