50% korting alle plannen, beperkte tijd. Beginnend om $2.48/mo
Nog 12 minuten
Gamen en media

Een TeamSpeak-server instellen op Linux (Ubuntu/Debian/Rocky)

Niek Zilver By Niek Zilver 12 minuten lezen Bijgewerkt op 7 oktober 2025
Ultrareal metrostrookkaart in glas, vijf stations op volgorde met kleine haltes getiteld: UBUNTU 24.04 → SYSTEMD → UFW/FIREWALLD → SRV; geplaatst op een manier die een metrokaart nabootst; een klein VPS-pictogram aan het eindpunt.

Als u privéspraak met lage latentie en volledige controle wilt, kan dat een TeamSpeak-server op Linux opzetten in minuten. Deze gids richt zich op de huidige LTS-distributies, een clean gesystematiseerd service en kleine maar belangrijke veiligheidscontroles. Je start het als een toegewijde gebruiker, open de rechterkant havens, claim de privilege sleutelen laat het tijdens het opstarten draaien. Als u Windows gebruikt, kunt u meer lezen over het installeren van een TeamSpeak-server op een Windows Server in een ander bericht van ons.

Vereisten: besturingssysteem, poorten en toegang

Ultrareal micro-ATX-moederbord zweeft in het midden; drie dunne glazen tegels draaien rond als satellieten, gegraveerd met UBUNTU 24.04, DEBIAN 12, ROCKY 9. Een zijrail met zeskantige lipjes klikt erin: UDP 9987, TCP 30033, TCP 10011.

Controleer de basis voordat u iets installeert. Een VPS of dedicated machine maakt het leven makkelijker, aangezien residentiële ISP’s vaak achterop blijven zitten NAT van carrier-kwaliteit (CGNAT) dat inkomend verkeer blokkeert. Gebruik een LTS-image en een niet-rootgebruiker met sudo. U kunt een TeamSpeak-server op Linux opzetten Ubuntu 24.04 LTS, Debian 12, of Rotsachtig/Alma 9; de stappen zijn hetzelfde met kleine wijzigingen in de firewall.

Je zult de kern moeten toestaan havens. Stem loopt door UDP9987, bestandsoverdracht is TCP-30033en ServerQuery is TCP-10011. Als u van plan bent om te gebruiken TSDNS, toevoegen TCP-41144, en voor de oude weblijst ziet u mogelijk UDP 2010 uitgaand. TeamSpeak-documenten SRV-records zodat u namen aan het juiste doel en de juiste poort kunt toewijzen. Zie de ambtenaar voor referentie TeamSpeak-downloads pagina en haven informatie om de huidige standaardinstellingen te bevestigen:

Als u thuis host en uw openbare IP-adres hoort bij CGNAT, externe gebruikers zullen u niet bereiken, zelfs niet als u port forwarding naar de router uitvoert. Door de dienst naar een VPS te verplaatsen, wordt deze wegversperring vermeden en krijgt u een vast IPv4. Als het netwerkbeeld helder is, kunt u de serverbestanden ophalen en de service voorbereiden.

Download en bereid de server voor

Ultrareal terminalvenster op een glazen lei toont drie gegraveerde beats in grote letters: DNF / APT, CURL+TAR, FIRST RUN. Daaronder een dunne mapstrip: /opt/TeamSpeak en chown. Op een microbadge staat x86_64.

U downloadt de huidige 64-bits server, maakt een dedicated TeamSpreek gebruiker, accepteer de licentie en voer een eenmalige start uit om de privilege sleutel. Deze opdrachten werken overal Ubuntu, Debian, En Rotsachtig-gebaseerde afbeeldingen.

  1. Installeer eerst archiefhelpers indien nodig en voeg vervolgens de gebruiker en mappen toe:
  • Ubuntu/Debian:
sudo apt update
sudo apt install -y bzip2 tar curl
  • Rotsachtig / Alma:
sudo dnf install -y bzip2 tar curl

 

  1. Maak de runtime-gebruiker en mappen:
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. Download vervolgens de nieuwste release en pak deze uit /opt/TeamSpeak. De upstream-server is 3.13.7 voor Linux x86_64 op het moment van schrijven. Controleer altijd de officiële downloadpagina op updates en hashes.
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. Accepteer de licentie met een bestand- of omgevingsvariabele. De eenvoudigste methode op een VM is een klein markeringsbestand in de TeamSpeak-startpagina, en vervolgens een eerste run onder het TeamSpeak-account om de admin-token.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh

 

  1. Bekijk de terminaluitvoer en noteer de "token" -regel. Met deze sleutel kunt u admin in de client claimen. Stop het proces met Ctrl+C. Als de binaire bestanden aanwezig zijn en het token is opgeslagen, converteert u deze naar een beheerde service.

 

Eén enkele, overzichtelijke lay-out werkt voor alle distributies, dus u kunt één keer een TeamSpeak-server op Linux opzetten en het playbook hergebruiken voor toekomstige knooppunten.

Maak er een service van met systemd

Ultrareal 1U-serverfront (fijn geborsteld metaal, verlichte power-LED) zweeft vóór drie dunne glasplaten die een pijpleiding vormen.

Een goede eenheid geeft je start, stop, herstart, logs en automatische start bij het opstarten. Creëer een minimaal gesystematiseerd service die verwijst naar de geïnstalleerde map en wordt uitgevoerd als de gebruiker zonder rechten. De TeamSpeak-communitydocumenten Linux-service-eenheden diepgaand.

  1. Maak het eenheidsbestand aan:
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. Laad systemd opnieuw en schakel de service in:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak

 

  1. Controleer de service en leg het token indien nodig opnieuw vast:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager

 

Nu de service actief is, opent u het benodigde bestand havens zodat klanten de eindpunten voor spraak-, query- en bestandsoverdracht kunnen bereiken. Zodra de server onder is gesystematiseerd, dat kan installeer een TeamSpeak-server op Linux op elke VPS en reken op automatische herstart na reboots of crashes.

Open Firewall, UFW of firewalld

Ultrareal glazen deurfirewall; dubbele handgrepen UFW en FIREWALLD. Deurkozijnstijlen lichten op met: 9987/UDP, 30033/TCP, 10011/TCP, 41144, 2010 OUT; latei-tekens: IPv6, RELOAD, CONNECT.

Open de stem, bestandsoverdracht en query havens. Op Ubuntu zul je waarschijnlijk gebruiken UFW. Op Rocky of Alma is dit de standaardinstelling firewalld.

UFW-voorbeeld:

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 voorbeeld:

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

 

Als u van plan bent om te gebruiken TSDNS, toevoegen 41144/tcp. Als u uw server publiceert in de oude weblijst, sta dit dan toe 2010/udp uitgaand.

IPv6-opmerking: herhaal regels voor IPv6 als uw gastheer het heeft; de client kan u bereiken via v4 of v6. Zorg dat er netwerkregels zijn ingesteld en maak verbinding vanaf de client en claim de beheerder.

Connect en claimbeheerder

Ultrareal laptopscherm opgesplitst in drie dunne glaspanelen: CONNECT boven een IP-invoerlijn; WACHTWOORD afgehandeld door een klein glazen toetsenbord (PIN-puntjes bewegen terwijl u tikt); een verlichte CHANNEL-tegel toont een subtiele stemgolfvorm.

Open de TeamSpeak-client op uw bureaublad, maak verbinding met uw server-IP of domein en plak desgevraagd het privilege sleutel vanaf de eerste run. Stel een serverwachtwoord in en bevestig dat u lid kunt worden van een kanaal en normaal kunt spreken. U kunt indien nodig later een sleutel opnieuw genereren door de logboeken opnieuw te bekijken of een nieuw token te maken in de machtigingsinterface.

Als u de voorkeur geeft aan een desktop op de VM voor eenmalige configuratie, kunt u dit toevoegen XRDP om een ​​grafische sessie vanuit Windows te bereiken. Voor een stapsgewijze GUI-installatie binnen Ubuntu volgt u onze bloggids installeer xRDP op Ubuntu

Als de beheerdersrechten zijn bevestigd, let dan op de havens je hebt geopend en wat iedereen doet. Met die eerste login is uw aanmelding voltooid installatie van een TeamSpeak-server op Linux.

Standaard TeamSpeak-poorten en doel

Hier is een korte referentietabel voor de standaardinstellingen. U kunt deze in de configuratie wijzigen, maar bij de meeste instellingen blijven ze zoals geschreven.

Haven Proto Doel
9987 UDP Spraakverkeer voor kanalen
30033 TCP Dienst voor bestandsoverdracht
10011 TCP ServerQuery-interface
41144 TCP TSDNS-helper, optioneel
2010 UDP Legacy openbare serverlijst, uit

TeamSpeak's haven informatie En SRV richtlijnen bevestigen deze standaardwaarden. Zodra de poorten solide zijn, worden de snelste overwinningen behaald door snelle oplossingen voor veelvoorkomende verbindingsproblemen.

Probleemoplossing: kan geen verbinding maken, token ontbreekt, CGNAT

Ultrareal logboek (microgedrukt papier) onder een vergrootglas met accentuering van token; ernaast een service-eenheidkaart met PID en WORKDIR geëtst. Achtergrondrekstrip toont UDP 9987 en 30033/TCP.

Gebruik een kort runbook, zodat u direct van symptoom naar actie kunt gaan. Deze controles zijn van toepassing ongeacht de distributie, zolang u een TeamSpeak-server op Linux instelt gesystematiseerd. Veel oplossingen zijn voor alle oplossingen hetzelfde Installatie van TeamSpeak Linux-server.

  • Client heeft een time-out bij internet, maar het lokale LAN werkt: Controleer dat UDP9987 is geopend op de serverfirewall en doorgestuurd op elke upstream-router. Controleer de logbestanden voor “luisteren op 0.0.0.0:9987” om de stemaansluiting te bevestigen.
  • Externe gebruikers kunnen geen verbinding maken, zelfs niet met doorsturen: Controleer of uw ISP een 100.64.0.0/10-adres aan uw WAN toewijst. Dat duidt erop CGNAT. Hosten op een VPS vermijdt die blokkering en houdt een statische IPv4 in stand die netjes wordt toegewezen aan clients.
  • Privilegesleutel verloren: Lees servicelogboeken en zoek naar “token” of start één keer opnieuw op om een ​​nieuwe sleutel te genereren. Leg het vast in uw wachtwoordbeheerder.
  • Service start niet: Controleer opnieuw Werkmap, Gebruikeren paden in uw eenheid. Een mismatch verhindert dat het PID-bestand wordt geschreven. Het eerder getoonde voorbeeld is een stabiele basislijn.
  • Bestandsuploads mislukken: Open TCP-30033 en bevestig dat de poort voor bestandsoverdracht niet in de configuratie is gewijzigd. De cliënt leert deze waarde tijdens de voice handshake.

 

Nu je de basis goed onder de knie hebt, kun je een domein toevoegen zodat gebruikers verbinding kunnen maken via naam in plaats van via een IP-adres en poort.

Optioneel: domein en SRV of TSDNS

U kunt met een DNS een beschrijvende naam toewijzen aan uw spraakeindpunt SRV-record. Maak een Een record voor het doel en voeg vervolgens een SRV-invoer als volgt toe:

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

 

Klanten lossen het probleem op SRV en maak verbinding zonder dat er een poort in het adres nodig is. TeamSpeak ondersteunt ook a TSDNS dienst aan 41144/tcp voor aangepaste naamtoewijzingen. Beide methoden worden door de leverancier gedocumenteerd in het eerder gelinkte poortinfo-artikel.

Als u DNS liever niet beheert, kunt u gebruikers nog steeds een gemakkelijk pad bieden door een directe link te delen, zoals:

ts3server://host.example.com

 

Nadat de naamgeving is voltooid, kunt u een paar kleine beveiligings- en onderhoudsgewoonten vastleggen, zodat de service stabiel blijft.

Beveiliging en onderhoud

Beveilig het beheerderspad en bescherm gegevens in rust. Deze praktijken voegen vandaag een paar minuten toe en besparen later uren.

  • Beheeroppervlak: Stel een sterk serverwachtwoord in en bekijk wie dat heeft gedaan Serverquery toegang. Gebruik benoemde logins.
  • Encryptie: Schakel kanaalstemversleuteling wereldwijd in als uw CPU-budget dit toelaat. Begin met de meest gevoelige kanalen.
  • Back-ups: Maak een back-up ts3server.sqlitedb of uw externe database en kopieer ts3server.ini. Sla het eenheidsbestand en eventuele firewallregels op.
  • Minste privilege: Houd de gesystematiseerd eenheid op de speciale TeamSpreek gebruiker. Voer het binaire bestand niet uit als root.
  • Updates: Pas distributie-updates volgens een schema toe en start de service opnieuw na een kernelwijziging. Test de connectiviteit na elke wijziging.

Als u de basisbeginselen onder de knie heeft, kiest u een verstandige startgrootte, zodat de service voor uw groep soepel blijft verlopen.

Selectieadvies: hosting, distributie en grootte

Als je enige doel een snelle stem voor vrienden is, kun je een TeamSpeak-server op Linux op een kleine VM opzetten en de kosten laag houden. Grotere groepen profiteren van betere netwerken en meer RAM voor bestandsoverdracht. Gebruik deze snelle matrix om een ​​startpunt te kiezen en pas dit aan na een week van echt verkeer.

  • Thuislab op CGNAT: Vecht niet tegen port forwarding. Verplaats de service naar een VPS met openbaar IPv4 en publiceer vervolgens DNS. Dit is de snelste manier om installeer een TeamSpeak-server op Linux voor toegang van buitenaf.
  • Gamingclan met weekendpieken: Begin met 2 vCPU en 2 GB RAM en kijk vervolgens naar CPU-inactiviteit en pakketverlies. Upgrade zodra de stem tijdens drukke uren bijna verzadigd is.
  • Universiteitsclub: De voorkeur geven aan Ubuntu 24.04 LTS En UFW regels. Campusnetwerken hebben dat vaak wel IPv6, dus test inkomende IPv6 nadat u poorten hebt geopend.
  • Esports-team, wedstrijddagen: Gebruik een VPS in de buurt van de gameregio en leg een basislijn vast. Als opnamen of het uploaden van zware bestanden ertoe doen, voeg dan opslagruimte toe en verhoog het RAM-geheugen naar 4 GB.
  • Gemengde moddinggroep: Houden Serverquery vergrendeld, voeg kanaalwachtwoorden toe en plan wekelijkse back-ups. Dit houdt het druk TeamSpeak-server Linux-installatie voorspelbaar.

 

Begin eenvoudig en herhaal.  Nadat u een vorm heeft gekozen, moet u weten dat GUI-toegang op een VM de vroege configuratie kan versnellen, dus lees de volgende sectie voor gehoste opties en een bureaubladpad.

Hosting en extern beheer

Voer TeamSpeak uit op een platform dat is gebouwd voor stabiele spraak en duidelijke routering. Ons Linux-VPS geeft u een openbare IPv4, regio's met weinig jitter en rootcontrole op één plek. U kunt klein beginnen, de latentie kort houden en binnen enkele minuten opschalen naarmate uw community groeit.

Wat je krijgt met Cloudzy’s Linux VPS:

  • Computer waarop u kunt rekenen: moderne vCPU's, consistente kloksnelheden en speciaal RAM-geheugen voor realtime spraak.
  • Opslag die bijhoudt: NVMe- of SSD-opslag voor snelle bestandsoverdracht en snel logschrijven.
  • Netwerk gebouwd voor spraak: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
  • OS-images die overeenkomen met uw playbook: Ubuntu 24.04 LTS, Debian 12 of Rocky 9, allemaal klaar voor een schoonmaakbeurt gesystematiseerd opstelling.
  • Toegang en controle: volledige root-, out-of-band console-, rDNS- en firewallregels die u zonder tickets kunt wijzigen.
  • Hulpmiddelen voor de levenscyclus: snapshots vóór upgrades, snel herstel en eenvoudige aanpassing van het plan.
  • Mondiale regio's: met meer dan 12 locaties op meer dan 3 continenten kunt u het dichtstbijzijnde datacenter bij uw spelers kiezen om de heen- en terugreistijd te verkorten.
  • Ondersteuning en uptime: 24×7 hulp van echte engineers en een uptime SLA van 99,95%.

 

Als je een desktop bovenop je VPS wilt voor snelle visuele veranderingen, implementeer dan een Linux RDP-server als een app met één klik op uw Linux VPS.

Laatste gedachten

Je hebt zojuist gezien hoe je een TeamSpeak-server op Linux kunt opzetten met een eenvoudig, herhaalbaar pad. Deze aanpak zorgt ervoor dat de configuratie voorspelbaar blijft voor toekomstige knooppunten of regio's. Gebruik een LTS-distributie, een toegewijde gebruiker en een goede gesystematiseerd eenheid. Open de UDP en TCP havens wat er ook toe doet, claim de privilege sleutel, en toevoegen SRV als je een vriendelijker adres wilt. Voor een soepeler pad en een stabiel openbaar IP-adres kunt u overwegen om te hosten op een Cloudzy Linux-VPS zodat uw server dag en nacht bereikbaar blijft.

 

Veelgestelde vragen

Welke poorten moet ik openen voor een standaard Linux TeamSpeak-server?

Open UDP 9987 voor spraak, TCP 30033 voor bestandsoverdracht en TCP 10011 voor ServerQuery. Als u TSDNS gebruikt, open dan ook TCP 41144. Deze standaardwaarden dekken de meeste installaties en komen overeen met de poortrichtlijnen van TeamSpeak.

Kan ik thuis een Linux TeamSpeak-server achter carrier-grade NAT hosten?

Nee. Gebruikers buiten uw ISP kunnen geen inkomende sessies naar uw privéadres starten. Je kunt lokaal testen, maar internetclients zullen falen. Gebruik een VPS met een openbaar IPv4 of vraag de ISP om CGNAT uit te zetten.

Hoe start ik de TeamSpeak Linux-server automatisch tijdens het opstarten?

Maak de systemd-eenheid, voer systemctl enable TeamSpeak uit en de service start bij het opstarten en start opnieuw op bij een fout. Controleer de status en logboeken met de eerder getoonde opdrachten.

Hoe herstel ik de beheerdersbevoegdheidssleutel voor mijn TeamSpeak Linux-server?

Zoek in recente logs naar de “token”-regel met journalctl -u TeamSpeak | grep -i token, of genereer een nieuw token binnen de client onder machtigingen.

Is er een TeamSpeak 5 of 6 Linux-server om te downloaden in plaats van TS3?

Openbare productieservers gebruiken de TS3-serverbuilds. Blijf de 3.13.x-server gebruiken en bekijk de officiële downloadpagina voor eventuele updates.

Deel

Meer van de blog

Blijf lezen.

Held "Beste Plex-alternatieven" met Jellyfin-, Emby-, Stremio- en Kodi-tegels, een korte handleiding voor plex-alternatieven.
Gamen en media

Beste Plex-alternatieven voor zelfhostende mediaservers: snel antwoord + gedetailleerd overzicht

Als je het antwoord wilt, is Jellyfin het beste Plex-alternatief voor de meeste mensen die hun media op lange termijn zelf willen hosten. Emby past beter als je meer glans wilt

Niek ZilverNiek Zilver 14 minuten lezen
Hoe maak je een Minecraft-serverback-up?
Gamen en media

Hoe maak je een Minecraft-serverback-up?

Het runnen van een Minecraft-server zonder back-up is riskant. Vroeg of laat gaat er iets kapot. Werelden zijn corrupt, mods botsen, plug-ins gedragen zich misdragen of onverwachte fouten brengen de server plat

Ivy JohnsonIvy Johnson 10 minuten lezen
Aan de rechterkant staat een gloeiend portaal dat een kasteel en drijvende eilanden onthult. De tekst "Best Minecraft Modpacks" verschijnt stoutmoedig aan de donkere linkerkant naast het Cloudzy-logo.
Gamen en media

Beste Minecraft Modpacks om te spelen in 2026

Vanilla Minecraft wordt na honderden uren oud. Je hebt de Enderdraak verslagen, boerderijen gebouwd en biomen verkend. Wat is het volgende? Modpacks lossen dit op door mods te bundelen

Rex CyrusRex Cyrus 13 minuten lezen

Klaar om te implementeren? Vanaf $ 2,48/maand.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen geld-terug-garantie.