50% korting alle abonnementen, tijdelijk aanbod. Vanaf $2.48/mo
12 min over
Gaming & Media

Hoe je een TeamSpeak Server instelt op Linux (Ubuntu/Debian/Rocky)

Nick Zilver By Nick Zilver 12 minuten lezen Bijgewerkt 7 oktober 2025
Ultrarealistisch metrolijnenkaartje in glas, vijf stations op volgorde met kleine tussenstops: UBUNTU 24.04 → SYSTEMD → UFW/FIREWALLD → SRV; opgemaakt als een metrokaart; een klein VPS-pictogram bij het eindstation.

Als je privé, lage latentie en volledige controle wilt, kun je een TeamSpeak-server op Linux instellen in een paar minuten. Deze handleiding richt zich op actuele LTS-distributies, een nette systemd service en kleine maar belangrijke beveiligingscontroles. Je start het als een toegewijde gebruiker, opent de juiste havensclaim de privilegesleutel, en zorgt dat het bij het opstarten automatisch draait. Gebruik je Windows, lees dan meer over het installeren van een TeamSpeak-server op een Windows-server in een van onze andere artikelen.

Vereisten: besturingssysteem, poorten en toegang

Ultrarealistisch micro-ATX-moederbord zweeft in het midden; drie slanke glazen tegels cirkelen eromheen als satellieten, gegraveerd met UBUNTU 24.04, DEBIAN 12, ROCKY 9. Een zijlijst met hex-tabbladen klikt op zijn plaats: UDP 9987, TCP 30033, TCP 10011.

Controleer de basisvereisten voordat je iets installeert. Een VPS of dedicated machine maakt het eenvoudiger, omdat residentiële ISP's vaak achter provider-grade NAT (CGNAT) zitten dat inkomend verkeer blokkeert. Gebruik een LTS-image en een niet-root gebruiker met sudo. Je kunt een TeamSpeak-server op Linux instellen op Ubuntu 24.04 LTS, Debian 12, of Rocky/Alma 9; de stappen zijn gelijk, met kleine aanpassingen aan de firewall.

Je moet de kern toestaan havensStem draait op UDP 9987, bestandsoverdracht is TCP 30033, en ServerQuery is TCP 10011Als je van plan bent om TSDNS, toevoegen TCP 41144, en voor de verouderde weblijst zie je mogelijk UDP 2010 uitgaand. TeamSpeak documenteert SRV-records zodat je namen aan het juiste doel en de juiste poort kunt koppelen. Zie voor meer informatie de officiële TeamSpeak Downloads pagina en poortgegevens om de huidige standaardwaarden te bevestigen:

Als je thuis host en je publieke IP behoort tot CGNAT, kunnen externe gebruikers je niet bereiken, ook niet met port forwarding op de router. Door de service naar een VPS te verplaatsen omzeil je dat probleem en krijg je een vast IPv4. Als de netwerkopzet duidelijk is, kun je de serverbestanden ophalen en de service voorbereiden.

De server downloaden en voorbereiden

Ultrarealistisch terminalvenster op een glazen lei toont drie gegraveerde beats in grote letters: DNF / APT, CURL+TAR, FIRST RUN. Eronder een smal mappenpad: /opt/TeamSpeak en chown. Een micro badge leest x86_64.

Je downloadt de huidige 64-bit server, maakt een aparte TeamSpeak gebruiker aan, accepteert de licentie en doet een eenmalige start om de privilegesleutelop te halen. Deze commando's werken op Ubuntu, Debian, en RockyTranslate what exactly? The fragment "-based images" is incomplete. Could you provide the full text or UI label you'd like translated to Dutch?

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

 

  1. Maak de runtime-gebruiker en mappen aan:
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 versie en pak deze uit in /opt/TeamSpeak. De upstream server is 3.13.7 voor Linux x86_64 op het moment van schrijven. Controleer altijd de officiële downloadpagina voor 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-thuismap, gevolgd door een eerste uitvoering onder het TeamSpeak-account om de beheerderstoken.
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 regel met 'token'. Met deze sleutel kun je beheerdersrechten claimen in de client. Stop het proces met Ctrl+C. Zodra de binaries op hun plek staan en het token is opgeslagen, zet je het om naar een beheerde service.

 

Eén overzichtelijke opzet werkt op alle distro's, zodat je een TeamSpeak-server eenmalig op Linux instelt en het draaiboek hergebruikt voor toekomstige nodes.

Als service instellen met systemd

Ultrareal 1U serverfrontpaneel (fijngepolijst metaal, verlichte power-LED) zweeft voor drie dunne glaspanelen die een pijplijn vormen.

Een goed geconfigureerde unit geeft je start, stop, herstart, logs en automatisch opstarten bij het booten. Maak een minimale systemd service die verwijst naar de geïnstalleerde map en draait als de gebruiker zonder verhoogde rechten. De TeamSpeak community-documentatie Linux service units in detail.

  1. Maak het unit-bestand 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. Herlaad systemd en activeer de service:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak

 

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

 

Nu de service actief is, open je de benodigde havens zodat clients de voice-, query- en bestandsoverdracht-endpoints kunnen bereiken. Zodra de server draait, systemd, je kunt installeer een TeamSpeak-server op Linux op elke VPS en reken op automatisch herstarten na reboots of crashes.

Open de firewall, UFW of firewalld

Ultrarealistisch glazen deur-firewall; twee handgrepen voor UFW en FIREWALLD. Kozijnstijlen lichten op met: 9987/UDP, 30033/TCP, 10011/TCP, 41144, 2010 OUT; latei tikt: IPv6, RELOAD, CONNECT.

Open de voice-, bestandsoverdracht- en query- havens. Op Ubuntu gebruik je waarschijnlijk UFW. Op Rocky of Alma is de standaard 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 je van plan bent om TSDNS, toevoegen 41144/tcp. Als je je server publiceert in de legacy weblist, sta dan toe: 2010/udp uitgaand.

IPv6 opmerking: herhaal regels voor IPv6 als je host dit ondersteunt; de client kan je bereiken via v4 of v6. Zodra de netwerkregels zijn ingesteld, maak je verbinding vanuit de client en claim je de beheerdersrol.

Verbinding maken en beheerder worden

Ultrarealistisch laptopscherm verdeeld in drie smalle glazen panelen: CONNECT boven een IP-invoerveld; PASSWORD afgehandeld door een klein glazen toetsenbord (PIN-stippen animeren bij tikken); een verlichte CHANNEL-tegel toont een subtiele voice-golfvorm.

Open de TeamSpeak-client op je desktop, maak verbinding met het IP-adres of domein van je server, en plak wanneer gevraagd het privilegesleutel uit de eerste start. Stel een serverwachtwoord in en controleer of je een kanaal kunt betreden en normaal kunt spreken. Je kunt later een nieuwe sleutel genereren door de logs te raadplegen of een nieuw token aan te maken via de rechteninterface.

Als je een grafische omgeving op de VM wilt voor eenmalige configuratie, kun je XRDP toevoegen om een grafische sessie te bereiken vanuit Windows. Volg onze bloggids voor een stap-voor-stap GUI-installatie binnen Ubuntu om installeer xRDP op Ubuntu

Nu de beheerdersrechten zijn bevestigd, noteer je het havens je hebt geopend en wat elke daarvan doet. Die eerste login voltooit je instellen van een TeamSpeak-server op Linux.

Standaard TeamSpeak-poorten en hun functie

Hier is een snelle referentietabel met de standaardwaarden. Je kunt deze aanpassen in de configuratie, maar de meeste setups laten ze staan zoals ze zijn.

Port Proto Doel
9987 UDP Spraakverkeer voor kanalen
30033 TCP Bestandsoverdrachtsservice
10011 TCP ServerQuery-interface
41144 TCP TSDNS helper, optioneel
2010 UDP Verouderde publieke serverlijst, weg ermee

van TeamSpeak poortgegevens en SRV Bevestig deze standaardinstellingen via de documentatie. Zodra de poorten correct zijn ingesteld, haal je de snelste resultaten uit eenvoudige oplossingen voor veelvoorkomende verbindingsproblemen.

Problemen oplossen: geen verbinding, token ontbreekt, CGNAT

Ultrarealistisch logboek (microbedrukt papier) onder een glasvergrooter die een token belicht; ernaast een service-unit-kaart met gegraveerde PID en WORKDIR. Achtergrond rack-strip toont UDP 9987 en 30033/TCP.

Gebruik een beknopt runbook om direct van symptoom naar actie te gaan. Deze controles zijn van toepassing ongeacht de distributie, zolang je een TeamSpeak-server hebt opgezet op Linux met systemd. Veel oplossingen zijn hetzelfde voor elk TeamSpeak Linux server installatie.

  • Client heeft een time-out naar het internet, maar het lokale LAN werkt wel: Controleer dat UDP 9987 is open in de serverfirewall en doorgestuurd op een upstream router. Controleer de logs op "listening on 0.0.0.0:9987" om te bevestigen dat de voice socket actief is.
  • Externe gebruikers kunnen geen verbinding maken, ook niet via forwarding: Controleer of je ISP een 100.64.0.0/10-adres toekent aan je WAN. Dat wijst op CGNAT. Hosting op een VPS omzeilt die blokkade en geeft je een vast IPv4 dat netjes naar clients verwijst.
  • Privilege-sleutel verloren: Bekijk de service logs en zoek naar "token" of herstart eenmaal om een nieuwe sleutel aan te maken. Bewaar deze in je password manager.
  • Service start mislukt: Controleer opnieuw WorkingDirectory, Gebruiker, en paden in je unit. Een verschil hierin voorkomt dat het PID-bestand wordt aangemaakt. Het eerder getoonde voorbeeld is een stabiele basis.
  • Bestandsuploads mislukken: Open TCP 30033 en controleer of de poort voor bestandsoverdracht niet is gewijzigd in de configuratie. De client ontvangt deze waarde tijdens de voice-handshake.

 

Nu de basisinstallatie op orde is, kun je een domeinnaam toevoegen zodat gebruikers via naam verbinding maken in plaats van via een IP-adres en poort.

Optioneel: Domein en SRV of TSDNS

Je kunt een leesbare naam aan je voice-endpoint koppelen met een DNS SRV-record. Maak een Een record voor het doel, voeg daarna een SRV-record toe zoals dit:

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

 

Clients lossen de SRV op en verbinden zonder dat er een poort in het adres nodig is. TeamSpeak ondersteunt ook een TSDNS service aan 41144/tcp voor aangepaste naamkoppelingen. Beide methoden zijn gedocumenteerd door de leverancier in het eerder gelinkte artikel over poortinformatie.

Als je liever geen DNS beheert, kun je gebruikers toch een eenvoudige ingang geven door een directe link te delen, zoals:

ts3server://host.example.com

 

Zodra de naamgeving klaar is, zorg je voor een paar kleine beveiligings- en onderhoudgewoonten zodat de service stabiel blijft.

Beveiliging en onderhoud

Beveilig het beheerderspad en bescherm data in rust. Deze maatregelen kosten nu een paar minuten en besparen later uren.

  • Beheerdersinterface: Stel een sterk serverwachtwoord in en controleer wie ServerQuery toegang heeft. Gebruik benoemde logins.
  • Versleuteling: Schakel kanaalversleuteling globaal in als je CPU-budget het toelaat. Begin met de gevoeligste kanalen.
  • Back-ups: Maak een back-up ts3server.sqlitedb of je externe database en kopieer ts3server.ini. Sla het unit-bestand en eventuele firewallregels op.
  • Minimale privileges: Keep de systemd unit op de toegewezen TeamSpeak gebruiker. Draai het binaire bestand niet als root.
  • Updates: Voer distro-updates uit op vaste tijden en herstart de service na een kernelwijziging. Test de verbinding na elke wijziging.

Nu de basis gedekt is, kies je een verstandige startconfiguratie zodat de service soepel blijft voor jouw groep.

Advies bij de keuze: hosting, distro en omvang

Als je alleen snel een voice-server voor vrienden wilt opzetten, kun je een TeamSpeak-server draaien op Linux op een kleine VM 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 aan na een week echt verkeer.

  • Thuislab op CGNAT: Vecht niet tegen port forwarding. Verplaats de service naar een VPS met publiek IPv4 en publiceer DNS. Dit is de snelste manier om installeer een TeamSpeak-server op Linux voor toegang van buitenaf.
  • Gaming clan met weekendpieken: Begin met 2 vCPU en 2 GB RAM, en houd CPU-gebruik en pakketverlies in de gaten. Schakel op naar meer capaciteit zodra de verbinding tijdens drukke uren continu verzadigd raakt.
  • Universitaire club: Voorkeur Ubuntu 24.04 LTS en UFW regels. Campusnetwerken hebben vaak IPv6, dus test inkomend IPv6 nadat je poorten hebt geopend.
  • Esportsteam, wedstrijddagen: Gebruik een VPS dicht bij de spelregio en leg een basislijn vast. Als opnames of grote bestandsuploads belangrijk zijn, voeg opslag toe en verhoog RAM naar 4 GB.
  • Gemengde moddinggroep: Bewaren ServerQuery afgesloten, voeg kanaalwachtwoorden toe en plan wekelijkse back-ups. Zo blijft een drukke TeamSpeak server Linux installatie voorspelbaar.

 

Begin eenvoudig en bouw stapsgewijs verder. Als je eenmaal een configuratie hebt gekozen, is het goed om te weten dat GUI-toegang op een VM de eerste inrichting kan versnellen. Lees de volgende sectie voor gehoste opties en een bureaubladpad.

Hosting & extern beheer

Draai TeamSpeak op een platform dat gebouwd is voor stabiele spraak en schoon routeverkeer. Ons Linux VPS geeft je een publiek IPv4, regio's met lage jitter en root-toegang op één plek. Je start klein, houdt de latency laag en schaalt binnen minuten op naarmate je community groeit.

Wat je krijgt met Cloudzy's Linux VPS:

  • Rekenkracht waar je op kunt bouwen: moderne vCPUs, consistente kloksnelheden en toegewezen RAM afgestemd op realtime spraak.
  • Opslag die bijhoudt: NVMe of SSD opslag voor snelle bestandsoverdrachten en snelle logwrites.
  • 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 bij jouw aanpak passen: Ubuntu 24.04 LTS, Debian 12 of Rocky 9, allemaal klaar voor een schone systemd instelling.
  • Toegang en beheer: volledige root-toegang, out-of-band console, rDNS en firewallregels die je zelf aanpast zonder tickets.
  • Lifecycle-hulpmiddelen: snapshots vóór upgrades, snelle herstelmogelijkheden en eenvoudig aanpasbare plannen.
  • Globale regio's: met meer dan 12 locaties op meer dan 3 continenten: kies het dichtstbijzijnde datacenter bij je spelers om de round-trip tijd te verkorten.
  • Ondersteuning en uptime: 24×7 hulp van echte engineers en 99,95% uptime SLA.

 

Als je een desktopomgeving bovenop je VPS wilt voor snelle visuele aanpassingen, installeer dan een Linux RDP-server als een app met één klik op je Linux VPS.

Laatste Gedachten

Je hebt zojuist gezien hoe je een TeamSpeak-server op Linux opzet via een eenvoudige, herhaalbare aanpak. Zo blijft de installatie voorspelbaar voor toekomstige nodes of regio's. Gebruik een LTS-distro, een aparte gebruiker en een correcte systemd unit. Open de UDP en TCP havens die ertoe doen, claim de privilegesleutelen toevoegen SRV als je een vriendelijker adres wilt. Voor een soepelere setup en een stabiel publiek IP-adres kun je overwegen te hosten op een Cloudzy Linux VPS zodat je 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 je TSDNS gebruikt, open dan ook TCP 41144. Deze standaardinstellingen dekken de meeste installaties en volgen de poortvereisten van TeamSpeak.

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

Nee. Gebruikers buiten je ISP kunnen geen inkomende verbindingen maken naar je privéadres. Je kunt lokaal testen, maar internetclients zullen het niet kunnen bereiken. Gebruik een VPS met een publiek IPv4 of vraag je ISP om je van CGNAT af te halen.

Hoe zorg ik dat de TeamSpeak Linux-server automatisch start bij het opstarten?

Maak de systemd-unit aan, voer systemctl enable TeamSpeak uit en de service start voortaan bij het opstarten en herstart automatisch bij een fout. Controleer de status en logs met de eerder getoonde commando's.

Hoe herstel ik de beheerdersprivilegiesleutel van mijn TeamSpeak Linux-server?

Zoek in recente logs naar de "token"-regel met journalctl -u TeamSpeak | grep -i token, of genereer een nieuw token via de client onder de permissies.

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

Publieke productieservers gebruiken de TS3-serverbuilds. Blijf de 3.13.x-server gebruiken en houd de officiële downloadpagina in de gaten voor updates.

Delen

Meer van de blog

Verder lezen.

"Beste Plex-alternatieven"-overzicht met Jellyfin, Emby, Stremio en Kodi, een beknopte gids voor Plex-alternatieven.
Gaming & Media

Beste Plex-alternatieven voor zelf-gehoste mediaservers: snel antwoord en uitgebreide vergelijking

Als je direct een antwoord wilt: Jellyfin is het beste Plex-alternatief voor de meeste mensen die hun media op de lange termijn zelf willen hosten. Emby is de betere keuze als je een meer gepolijste

Nick ZilverNick Zilver 14 minuten lezen
Hoe maak je een back-up van een Minecraft-server?
Gaming & Media

Hoe maak je een back-up van een Minecraft-server?

Een Minecraft-server zonder back-up draaien is risicovol. Vroeg of laat gaat er iets mis. Werelden raken beschadigd, mods botsen, plugins gedragen zich onverwacht, of onvoorziene fouten brengen de server tot stilstand

Ivy JohnsonIvy Johnson 10 minuten lezen
Een gloeiend portaal staat rechts, met een kasteel en zwevende eilanden erin. De tekst "Best Minecraft Modpacks" staat prominent op de donkere linkerkant naast het Cloudzy-logo.
Gaming & Media

De beste Minecraft Modpacks om te spelen in 2026

Vanilla Minecraft wordt saai na honderden uren spelen. Je hebt de Ender Dragon verslagen, boerderijen gebouwd en biomen verkend. Wat nu? Modpacks lossen dit op door mods te bundelen

Rexa CyrusRexa Cyrus 13 minuten lezen

Klaar om in te zetten? Vanaf $2.48/mnd.

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