50% rabat alle planer, begrænset tid. Start kl $2.48/mo
12 min tilbage
Spil og medier

Sådan opsætter du en TeamSpeak-server på Linux (Ubuntu/Debian/Rocky)

Nick Silver By Nick Silver 12 min læst Opdateret 7. oktober 2025
Ultrareal undergrundsbanekort i glas, fem stationer i rækkefølge med små stop med titlen: UBUNTU 24.04 → SYSTEMD → UFW/FIREWALLD → SRV; placeret på en måde, der efterligner et metrokort; et lille VPS-ikon ved endestationen.

Hvis du vil have privat stemme med lav latenstid med fuld kontrol, kan du opsætte en TeamSpeak-server på Linux på minutter. Denne vejledning fokuserer på aktuelle LTS-distros, en ren systemd service og små, men vigtige sikkerhedstjek. Du starter det som en dedikeret bruger, åbn til højre havne, hævde privilegienøgle, og lad den køre ved opstart. Hvis du er på Windows, kan du lære om installation af en TeamSpeak-server på en Windows-server i et andet af vores indlæg.

Forudsætninger: OS, porte og adgang

Ultrareal mikro-ATX bundkort flyder center; tre slanke glasfliser kredser som satellitter indgraveret UBUNTU 24.04, DEBIAN 12, ROCKY 9. En sideskinne af sekskantede flige klikker ind: UDP 9987, TCP 30033, TCP 10011.

Før du installerer noget, skal du bekræfte det grundlæggende. En VPS eller dedikeret maskine gør livet lettere, da private internetudbydere ofte sidder bagved carrier-grade NAT (CGNAT) der blokerer for indgående trafik. Brug et LTS-billede og en ikke-rootbruger med sudo. Du kan konfigurere en TeamSpeak-server på Linux på Ubuntu 24.04 LTS, Debian 12, eller Rocky/Alma 9; trinene er de samme med små firewallændringer.

Du bliver nødt til at tillade kernen havne. Stemmen kører videre UDP 9987, filoverførsel er TCP 30033, og ServerQuery er TCP 10011. Hvis du planlægger at bruge TSDNS, tilføje TCP 41144, og for den gamle webliste, kan du se UDP 2010 udgående. TeamSpeak dokumenter SRV optegnelser så du kan kortlægge navne til det korrekte mål og port. For reference, se embedsmanden TeamSpeak downloads side og havneinfo for at bekræfte aktuelle standardindstillinger:

Hvis du hoster derhjemme og din offentlige IP tilhører CGNAT, vil eksterne brugere ikke nå dig, selv med router port forwarding. Flytning af tjenesten til en VPS undgår den vejspærring og giver dig en fast IPv4. Med netværksbilledet klart kan du hente serverfilerne og forberede tjenesten.

Download og klargør serveren

Ultrareal terminalvindue på en glasskifer viser tre indgraverede beats med store bogstaver: DNF / APT, CURL+TAR, FIRST RUN. Under den, en slank mappestrimmel: /opt/TeamSpeak og chown. Et mikromærke lyder x86_64.

Du vil downloade den aktuelle 64-bit server, oprette en dedikeret TeamSpeak bruger, accepter licensen og gør en engangsstart for at opnå privilegienøgle. Disse kommandoer virker på tværs Ubuntu, Debian, og Stenet-baserede billeder.

  1. Installer først arkivhjælpere, hvis det er nødvendigt, og tilføj derefter brugeren og mapperne:
  • Ubuntu / Debian:
sudo apt update
sudo apt install -y bzip2 tar curl
  • Rocky / Alma:
sudo dnf install -y bzip2 tar curl

 

  1. Opret runtime-brugeren og mapperne:
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. Derefter skal du downloade den seneste udgivelse og pakke den ud /opt/TeamSpeak. Opstrømsserveren er 3.13.7 til Linux x86_64, når dette skrives. Tjek altid den officielle downloadside for opdateringer og 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. Accepter licensen med en fil eller miljøvariabel. Den enkleste metode på en VM er en lille markørfil i TeamSpeak-hjemmet, derefter en første kørsel under TeamSpeak-kontoen for at generere admin token.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh

 

  1. Se terminalens output og skriv "token"-linjen ned. Denne nøgle lader dig gøre krav på admin i klienten. Stop processen med Ctrl+C. Med binære filer på plads og tokenet gemt, konverter det til en administreret tjeneste.

 

Et enkelt, rent layout fungerer på tværs af distros, så du kan konfigurere en TeamSpeak-server på Linux én gang og genbruge spillebogen til fremtidige noder.

Gør det til en tjeneste med systemd

Ultrareal 1U serverfront (fint børstet metal, tændt power LED) svæver før tre tynde glasruder, der danner en rørledning.

En ordentlig enhed giver dig start, stop, genstart, logger og autostart ved opstart. Opret en minimal systemd tjeneste, der peger på den installerede mappe og kører som den uprivilegerede bruger. De TeamSpeak-fællesskabsdokumenter Linux-serviceenheder i dybden.

  1. Opret enhedsfilen:
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. Genindlæs systemd og aktiver tjenesten:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak

 

  1. Tjek tjenesten, og indfang tokenet igen, hvis det er nødvendigt:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager

 

Nu hvor tjenesten kører, skal du åbne den nødvendige havne så klienter kan nå stemme-, forespørgsels- og filoverførselsslutpunkterne. Når serveren er under systemd, du kan installere en TeamSpeak-server på Linux på enhver VPS og regn med automatisk genstart efter genstart eller nedbrud.

Åbn Firewall, UFW eller firewalld

Ultrareal firewall af glasdøre; dobbelthåndtag UFW og FIREWALLD. Dørrammeknopper lyser med: 9987/UDP, 30033/TCP, 10011/TCP, 41144, 2010 OUT; overligger: IPv6, RELOAD, CONNECT.

Åbn stemmen, filoverførslen og forespørgslen havne. På Ubuntu vil du sandsynligvis bruge UFW. På Rocky eller Alma er standarden firewalld.

UFW eksempel:

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

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

 

Hvis du planlægger at bruge TSDNS, tilføje 41144/tcp. Hvis du udgiver din server i den gamle webliste, skal du tillade 2010/udp udgående.

IPv6 note: gentage regler for IPv6 hvis din vært har det; klienten kan nå dig over v4 eller v6. Med netværksregler på plads, tilslut fra klienten og kræve admin.

Tilslut og kræve admin

Ultrareal laptop-skærm opdelt i tre slanke glasruder: TILSLUT over en IP-inputlinje; ADGANGSKODE håndteres af et lille glastastatur (PIN-prikker animeres, mens du trykker på); en tændt KANAL-felt viser en subtil stemmebølgeform.

Åbn TeamSpeak-klienten på dit skrivebord, opret forbindelse til din server-IP eller domæne, og indsæt, når du bliver bedt om det, privilegienøgle fra første løb. Indstil en serveradgangskode, og bekræft, at du kan deltage i en kanal og tale normalt. Du kan senere genskabe en nøgle, hvis det er nødvendigt, ved at gense logfilerne eller oprette et nyt token i tilladelsesgrænsefladen.

Hvis du foretrækker et skrivebord på VM'en til engangskonfiguration, kan du tilføje XRDP for at nå en grafisk session fra Windows. For en trin-for-trin GUI-opsætning i Ubuntu, følg vores blogguide til installer xRDP på ​​Ubuntu

Med administratorrettigheder bekræftet, bemærk havne du åbnede og hvad hver enkelt håndterer. Det første login fuldender din opsætning af en TeamSpeak-server på Linux.

Standard TeamSpeak-porte og formål

Her er en hurtig referencetabel for standardindstillingerne. Du kan ændre disse i konfigurationen, men de fleste opsætninger holder dem som skrevet.

Havn Proto Formål
9987 UDP Stemmetrafik til kanaler
30033 TCP Filoverførselstjeneste
10011 TCP ServerQuery-grænseflade
41144 TCP TSDNS-hjælper, valgfri
2010 UDP Ældre offentlig serverliste, ud

TeamSpeak's havneinfo og SRV vejledning bekræfter disse standardindstillinger. Når porte er solide, kommer de hurtigste gevinster fra hurtige løsninger til almindelige forbindelsesproblemer.

Fejlfinding: Kan ikke oprette forbindelse, token mangler, CGNAT

Ultrareal logbog (mikrotrykt papir) under en glasforstørrelsesglas, der fremhæver token; ved siden af, et serviceenhedskort ætset PID og WORKDIR. Baggrundsreolen viser UDP 9987 og 30033/TCP.

Brug en kort runbook, så du kan gå direkte fra symptom til handling. Disse kontroller gælder uanset distro, så længe du opsætter en TeamSpeak-server på Linux med systemd. Mange rettelser er de samme på tværs af enhver TeamSpeak Linux-serverinstallation.

  • Klienten timeout fra internettet, men lokalt LAN fungerer: Bekræft det UDP 9987 er åben på serverens firewall og videresendes på enhver upstream-router. Tjek logfiler for "lytter på 0.0.0.0:9987" for at bekræfte stemmestikket.
  • Eksterne brugere kan ikke oprette forbindelse, selv med videresendelse: Tjek, om din internetudbyder tildeler en 100.64.0.0/10-adresse til dit WAN. Det antyder CGNAT. Hosting på en VPS undgår denne blokering og bevarer en statisk IPv4, der kortlægges rent til klienter.
  • Privilege nøgle mistet: Læs servicelogfiler og søg efter "token" eller genstart én gang for at generere en ny nøgle. Fang det i din adgangskodehåndtering.
  • Tjenesten starter ikke: Tjek igen WorkingDirectory, Bruger, og stier i din enhed. Et mismatch forhindrer PID-filen i at blive skrevet. Eksemplet vist tidligere er en stabil baseline.
  • Filuploads mislykkes: Åben TCP 30033 og bekræft, at filoverførselsporten ikke er blevet ændret i konfigurationen. Klienten lærer denne værdi under stemmehåndtrykket.

 

Nu hvor du har det grundlæggende sundt, skal du tilføje et domæne, så brugerne forbinder med navn i stedet for en IP og port.

Valgfrit: Domæne og SRV eller TSDNS

Du kan kortlægge et venligt navn til dit stemmeslutpunkt med en DNS SRV rekord. Opret en En rekord for målet, tilføj derefter en SRV-post som denne:

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

 

Klienter vil løse problemet SRV og tilslut uden at skulle have en port i adressen. TeamSpeak understøtter også en TSDNS service på 41144/tcp til tilpassede navnetilknytninger. Begge metoder er dokumenteret af leverandøren i portinfo-artiklen, der blev linket til tidligere.

Hvis du foretrækker ikke at administrere DNS, kan du stadig give brugerne en nem sti ved at dele et direkte link såsom:

ts3server://host.example.com

 

Når navngivningen er udført, skal du låse et par små sikkerheds- og vedligeholdelsesvaner ind, så servicen forbliver stabil.

Sikkerhed og vedligeholdelse

Sikre administratorstien, og beskyt data i hvile. Disse øvelser tilføjer et par minutter i dag og sparer timer senere.

  • Admin overflade: Indstil en stærk serveradgangskode og se, hvem der har ServerQuery adgang. Brug navngivne logins.
  • Kryptering: Aktiver kanalstemmekryptering globalt, hvis dit CPU-budget tillader det. Start med de mest følsomme kanaler.
  • Sikkerhedskopier: Back up ts3server.sqlitedb eller din eksterne database og kopi ts3server.ini. Gem enhedsfilen og eventuelle firewallregler.
  • Mindste privilegium: Behold systemd enhed på den dedikerede TeamSpeak bruger. Kør ikke binæren som root.
  • Opdateringer: Anvend distro-opdateringer efter en tidsplan, og genstart tjenesten efter en kerneændring. Test forbindelsen efter hver ændring.

Med det grundlæggende dækket, vælg en fornuftig startstørrelse, så servicen forbliver glat for din gruppe.

Udvælgelsesråd: Hosting, Distro og Størrelse

Hvis dit eneste mål er en hurtig stemme til venner, kan du konfigurere en TeamSpeak-server på Linux på en lille VM og holde omkostningerne lave. Større grupper får fordel af bedre netværk og mere RAM til filoverførsel. Brug denne hurtige matrix til at vælge et udgangspunkt, og juster derefter efter en uge med rigtig trafik.

  • Hjemmelaboratorium på CGNAT: Bekæmp ikke port forwarding. Flyt tjenesten til en VPS med offentlig IPv4, og udgiv derefter DNS. Dette er den hurtigste måde at installere en TeamSpeak-server på Linux for udefrakommende adgang.
  • Gaming klan med weekendtoppe: Start med 2 vCPU og 2 GB RAM, og se derefter CPU inaktiv og pakketab. Opgrader, når stemmen forbliver tæt på mætning i travle timer.
  • Universitets klub: Foretrække Ubuntu 24.04 LTS og UFW regler. Campusnetværk har ofte IPv6, så test indgående IPv6, efter du har åbnet porte.
  • Esportshold, kampdage: Brug en VPS nær spilregionen og optag en baseline. Hvis optagelser eller tunge filuploads betyder noget, skal du tilføje lager og øge RAM til 4 GB.
  • Blandet modding gruppe: Holde ServerQuery låst ned, tilføje kanaladgangskoder og planlægge ugentlige sikkerhedskopier. Dette holder travlt TeamSpeak server Linux installation forudsigelig.

 

Start enkelt og gentag.  Når du har valgt en form, skal du vide, at GUI-adgang på en VM kan fremskynde tidlig konfiguration, så læs næste afsnit for hostede muligheder og en desktopsti.

Hosting og fjernadmin

Kør TeamSpeak på en platform bygget til stabil stemme og ren routing. Vores Linux VPS giver dig en offentlig IPv4, områder med lav jitter og rodkontrol på ét sted. Du kan starte i det små, holde ventetiden tæt og skalere på få minutter, efterhånden som dit fællesskab vokser.

Hvad du får med Cloudzys Linux VPS:

  • Beregn du kan regne med: moderne vCPU'er, ensartede clockhastigheder og dedikeret RAM-størrelse til stemme i realtid.
  • Opbevaring, der holder trit: NVMe- eller SSD-lager til hurtig filoverførsel og hurtig logskrivning.
  • Netværk bygget til stemme: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
  • OS-billeder, der matcher din playbook: Ubuntu 24.04 LTS, Debian 12 eller Rocky 9, alle klar til en rengøring systemd opsætning.
  • Adgang og kontrol: fuld rod, out-of-band-konsol, rDNS og firewall-regler, du kan ændre uden billetter.
  • Livscyklusværktøjer: snapshots før opgraderinger, hurtige gendannelser og enkel planændring.
  • Globale regioner: med over 12 lokationer på over 3 kontinenter, vælg det nærmeste datacenter til dine spillere for at reducere tur-retur-tiden.
  • Support og oppetid: 24×7 hjælp fra rigtige ingeniører og en 99,95 % oppetid SLA.

 

Hvis du vil have et skrivebord oven på din VPS for hurtige visuelle ændringer, skal du implementere en Linux RDP-server som en et-klik app på din Linux VPS.

Afsluttende tanker

Du har lige set, hvordan du opsætter en TeamSpeak-server på Linux med en enkel, gentagelig sti. Denne tilgang holder opsætningen forudsigelig for fremtidige noder eller regioner. Brug en LTS-distro, en dedikeret bruger og en ordentlig systemd enhed. Åbn UDP og TCP havne den sag, kræve privilegienøgle, og tilføj SRV hvis du ønsker en venligere adresse. For en jævnere sti og en stabil offentlig IP, overvej at være vært på en Cloudzy Linux VPS så din server forbliver tilgængelig dag og nat.

 

FAQ

Hvilke porte skal jeg åbne for en grundlæggende Linux TeamSpeak-server?

Åbn UDP 9987 til tale, TCP 30033 til filoverførsel og TCP 10011 til ServerQuery. Hvis du bruger TSDNS, skal du også åbne TCP 41144. Disse standardindstillinger dækker de fleste installationer og matcher TeamSpeaks portvejledning.

Kan jeg være vært for en Linux TeamSpeak-server bag carrier-grade NAT derhjemme?

Nej. Brugere uden for din internetudbyder kan ikke starte indgående sessioner til din private adresse. Du kan teste lokalt, men internetklienter vil fejle. Brug en VPS med en offentlig IPv4 eller bed internetudbyderen om at slukke for CGNAT.

Hvordan starter jeg automatisk TeamSpeak Linux-serveren ved opstart?

Opret systemd-enheden, kør systemctl aktiver TeamSpeak, og tjenesten starter ved opstart og genstarter ved fejl. Kontroller status og logfiler med kommandoerne vist tidligere.

Hvordan gendanner jeg administratorrettigheder for min TeamSpeak Linux-server?

Søg i seneste logfiler efter "token"-linjen med journalctl -u TeamSpeak | grep -i token, eller generer et nyt token inde i klienten under tilladelser.

Er der en TeamSpeak 5 eller 6 Linux-server at downloade i stedet for TS3?

Offentlige produktionsservere bruger TS3 server builds. Fortsæt med at bruge 3.13.x-serveren og se den officielle downloadside for eventuelle opdateringer.

Dele

Mere fra bloggen

Fortsæt med at læse.

"Bedste Plex-alternativer"-helt med Jellyfin-, Emby-, Stremio- og Kodi-fliser, en hurtig guide til plex-alternativer.
Spil og medier

Bedste Plex-alternativer til selvhostende medieservere: Hurtigt svar + detaljeret opdeling

Hvis du vil have svaret, er Jellyfin det bedste Plex-alternativ for de fleste mennesker, der faktisk ønsker at være vært for deres medier på lang sigt. Emby er den bedste pasform, hvis du ønsker en mere polering

Nick SilverNick Silver 14 min læst
Hvordan opretter man en Minecraft Server Backup?
Spil og medier

Hvordan opretter man en Minecraft Server Backup?

Det er risikabelt at køre en Minecraft-server uden backup. Før eller siden går der noget i stykker. Verdener er korrupte, mods sammenstød, plugins opfører sig forkert eller uventede fejl bringer serveren ned

Ivy JohnsonIvy Johnson 10 min læst
En glødende portal står til højre og afslører et slot og flydende øer. Teksten "Bedste Minecraft Modpacks" vises dristigt på den mørke venstre side ved siden af ​​Cloudzy-logoet.
Spil og medier

Bedste Minecraft Modpacks at spille i 2026

Vanilla Minecraft bliver forældet efter hundredvis af timer. Du har slået Ender Dragon, bygget gårde og udforsket biomer. Hvad er det næste? Modpacks løser dette ved at samle mods

Rexa CyrusRexa Cyrus 13 min læst

Klar til at implementere? Fra $2,48/md.

Uafhængig sky, siden 2008. AMD EPYC, NVMe, 40 Gbps. 14 dages pengene tilbage.