TeamSpeak-3-server installeren op Debian of Ubuntu

Gepubliceerd op Bijgewerkt op 3 min leestijd

Zo installeert u een eigen TeamSpeak-3-server op Debian of Ubuntu: met een eigen gebruiker, geaccepteerde licentie, een bewaarde Privilege Key en vrijgegeven poorten.

Wilt u een eigen TeamSpeak-3-server draaien op uw Linux-rootserver met Debian of Ubuntu? Dan bent u hier aan het juiste adres.

In deze handleiding installeren wij de TeamSpeak-3-server stap voor stap via de SSH-console. Alle commando's zijn afgestemd op Debian 13, Debian 12 en Ubuntu 24.04 LTS. Oudere systemen zoals Debian 10 of Ubuntu 20.04 krijgen geen beveiligingsupdates meer en kunt u voor een openbaar bereikbare voiceserver beter niet meer gebruiken.

Voorwaarden en benodigde poorten

  • Een rootserver of VPS met Debian 13, Debian 12 of Ubuntu 24.04 LTS
  • Roottoegang via SSH
  • UDP-poort 9987 voor de spraakoverdracht (standaardpoort)
  • TCP-poort 30033 voor bestandsoverdrachten
  • TCP-poort 10011 voor de ServerQuery-toegang

Geef in uw firewall minimaal de poorten 9987 (UDP) en 30033 (TCP) vrij. De ServerQuery-poort 10011 zet u daarentegen het beste niet open naar het internet, maar maakt u alleen bereikbaar vanaf uw eigen IP-adres.

Pakketlijst bijwerken en updates installeren

Werk eerst de pakketlijst van uw besturingssysteem bij en installeer alle beschikbare updates:

apt update && apt upgrade -y

Een eigen gebruiker voor TeamSpeak aanmaken

De TeamSpeak-3-server weigert als root te starten en moet daarom onder een eigen gebruiker draaien. Dat is meteen ook de veiligere variant, vooral wanneer op dezelfde server nog andere toepassingen draaien. Wij raden aan om het directe inloggen voor deze gebruiker uit te schakelen:

adduser --disabled-login teamspeak

De vragen die daarna volgen naar naam, adres of telefoonnummer kunt u met de entertoets overslaan.

Wissel nu naar de nieuwe gebruiker en naar diens thuismap:

su teamspeak
cd

TeamSpeak-3-server downloaden en uitpakken

Controleer vóór de download of er inmiddels een nieuwere versie beschikbaar is. De actuele uitgave vindt u op https://teamspeak.com/en/downloads/#server in het gedeelte "Linux 64-Bit". Staat daar een nieuwere versie, pas dan gewoon het versienummer in de volgende commando's aan. De hier gebruikte versie 3.13.7 is de stand van juli 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

Daarna kunt u het archief weer verwijderen:

rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2

Licentievoorwaarden accepteren en de server starten

Ga naar de TeamSpeak-map, bevestig de licentievoorwaarden en start de server:

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

Zonder het bestand .ts3server_license_accepted breekt de start af met een melding over de niet bevestigde licentie.

Inloggegevens en Privilege Key bewaren

Bij de allereerste start toont de server eenmalig de belangrijkste inloggegevens. Sla deze uitvoer beslist op, hij verschijnt geen tweede keer:

  • De Privilege Key (token). Daarmee identificeert u zich in de TeamSpeak-client als serverbeheerder. Maak daarvoor één keer verbinding met de server, de client vraagt het token dan automatisch op.
  • De ServerQuery-inloggegevens voor de gebruiker "serveradmin". Die heeft u later nodig voor beheertaken, bijvoorbeeld om een nieuw token aan te maken.

Daarmee is de installatie afgerond en is uw voiceserver bereikbaar.

Server stoppen, starten en de status controleren

De server wordt aangestuurd via het meegeleverde startscript. Deze commando's staan tot uw beschikking:

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

Let erop dat u deze commando's altijd als gebruiker "teamspeak" en vanuit de TeamSpeak-map uitvoert.

TeamSpeak-server na een herstart automatisch starten

Na een herstart van het besturingssysteem blijft de TeamSpeak-server eerst uit. Om hem vanzelf weer te laten opstarten, richt u een autostart in die het startscript onder de gebruiker "teamspeak" aanroept. Het complete verloop, inclusief een passend voorbeeld voor TeamSpeak, beschrijft onze handleiding Programma's automatisch starten bij het opstarten van de server.

Veelgestelde vragen

Welke poorten heeft een TeamSpeak-3-server nodig?
Voor de spraakoverdracht is UDP-poort 9987 nodig, voor bestandsoverdrachten TCP-poort 30033 en voor de ServerQuery-toegang TCP-poort 10011. Geef in uw firewall minimaal 9987 en 30033 vrij.
Is de TeamSpeak-3-server gratis?
Voor privégebruik zonder commercieel doel is de server gratis en zijn maximaal 32 slots toegestaan. Wilt u meer slots of gebruikt u de server commercieel, dan heeft u een bijbehorende licentie van TeamSpeak nodig.
Waarom start de TeamSpeak-server niet als root?
De TeamSpeak-3-server weigert als root te starten en breekt af met een bijbehorende melding. Maak daarom, zoals in deze handleiding beschreven, een eigen gebruiker aan en start de server onder dat account.
Ik ben mijn Privilege Key kwijt, wat kan ik doen?
De Privilege Key wordt alleen bij de allereerste start getoond. Bent u hem kwijt, maak dan via de ServerQuery-toegang met de gebruiker serveradmin een nieuw token aan. De inloggegevens daarvoor komen eveneens uit de uitvoer van de eerste start.
Hoe start ik de TeamSpeak-server na een herstart automatisch?
Het eenvoudigst gaat dat met een autostart die het meegeleverde startscript onder de TeamSpeak-gebruiker aanroept. Onze handleiding over het automatisch uitvoeren van programma's bij het starten van de server laat het complete verloop zien met een voorbeeld voor TeamSpeak.

TeamSpeak-3-server TeamSpeak Voiceserver Debian Ubuntu Linux Gameserver