Jeśli chcesz prywatną, niskoopcjową komunikację głosową z pełną kontrolą, możesz uruchomić serwer TeamSpeak na Linux w kilka minut. Ten przewodnik skupia się na bieżących dystrybucjach LTS, czystej systemd usłudze i ważnych kontrolach bezpieczeństwa. Uruchomisz go jako dedykowanego użytkownika, otworzysz odpowiednie porty, zgłoś się na klucz uprzywilejowanyi będzie on uruchamiać się przy starcie. Jeśli jesteś na Windows, możesz przeczytać o instalacji serwera TeamSpeak na Windows Server w jednym z naszych innych artykułów.
Wymagania: system operacyjny, porty i dostęp

Zanim cokolwiek zainstalowjesz, potwierdź podstawy. VPS lub dedykowana maszyna ułatwiają życie, ponieważ domowi dostawcy usług internetowych często pracują za NAT operatorskim (CGNAT) który blokuje ruch przychodzący. Użyj obrazu LTS i użytkownika innego niż root z uprawnieniami sudo. Możesz uruchomić serwer TeamSpeak na Linux na Ubuntu 24.04 LTS, Debian 12, lub Rocky/Alma 9; kroki są takie same z drobnymi zmianami zapory.
Musisz zezwolić na podstawowy portyVoice uruchamia się na UDP 9987, transfer plików jest TCP 30033, a ServerQuery to TCP 10011. Jeśli planujesz użyć TSDNS, dodaj TCP 41144i dla starszej weblisty, możesz zobaczyć UDP 2010 ruch wychodzący. TeamSpeak dokumentuje Rekordy SRV aby mógł mapować nazwy do właściwych celów i portów. Aby uzyskać referencję, sprawdź oficjalną TeamSpeak Downloads strona i Informacje o porcie aby potwierdzić bieżące ustawienia domyślne:
Jeśli hostujesz w domu i Twój publiczny adres IP należy do CGNAT, użytkownicy spoza sieci nie będą w stanie się z tobą połączyć, nawet z przekierowaniem portów w routerze. Przeniesienie usługi na VPS obchodzi ten problem i zapewnia stały IPv4. Gdy masz jasny obraz sieci, możesz pobrać pliki serwera i przygotować usługę.
Pobierz i przygotuj serwer

Pobierzesz aktualny serwer 64-bitowy, utworzysz dedykowanego TeamSpeak użytkownika, zaakceptujesz licencję i wykonasz jednorazowy start, aby uzyskać klucz uprzywilejowany. Te polecenia działają na Ubuntu, Debian, i Rockyoparte na obrazach.
- Najpierw zainstaluj pomocnicy archiwów, jeśli są potrzebni, następnie dodaj użytkownika i katalogi:
- Ubuntu / Debian:
sudo apt update
sudo apt install -y bzip2 tar curl
- Rocky / Alma:
sudo dnf install -y bzip2 tar curl
- Utwórz użytkownika i katalogi uruchomieniowe:
sudo useradd -r -m -d /opt/TeamSpeak -s /usr/sbin/nologin TeamSpeak
sudo mkdir -p /opt/TeamSpeak
sudo chown -R TeamSpeak:TeamSpeak /opt/TeamSpeak
- Następnie pobierz najnowszą wersję i rozpakuj ją do /opt/TeamSpeak. Serwer źródłowy to 3.13.7 dla Linux x86_64 na dzień dzisiejszy. Zawsze sprawdzaj oficjalną stronę pobierania pod kątem aktualizacji i skrótów.
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
- Zaakceptuj licencję za pomocą pliku lub zmiennej środowiskowej. Najprostszy sposób na maszynie wirtualnej to mały plik znacznika w katalogu TeamSpeak, a następnie pierwsze uruchomienie na koncie TeamSpeak, aby wygenerować token administratora.
sudo -u TeamSpeak touch /opt/TeamSpeak/.ts3server_license_accepted
sudo -u TeamSpeak /opt/TeamSpeak/ts3server_minimal_runscript.sh
- Obserwuj wyjście terminala i zanotuj linię "token". Ten klucz pozwoli ci uzyskać uprawnienia administratora w kliencie. Zatrzymaj proces za pomocą Ctrl+C. Gdy binarne pliki są na miejscu i token jest zapisany, zamień to na zarządzaną usługę.
Jeden czysty schemat sprawdza się na wszystkich dystrybucjach, więc możesz skonfigurować serwer TeamSpeak na Linux raz i ponownie użyć playbooka dla przyszłych serwerów.
Utwórz usługę przy pomocy systemd

Prawidłowa jednostka daje ci start, stop, restart, logi i automatyczny start przy rozruchu. Utwórz minimalny systemd plik usługi, który wskazuje na zainstalowany folder i działa jako nieprivillegowany użytkownik. Dokumentacja społeczności TeamSpeak jednostki usługi Linux szczegółowo opisuje.
- Utwórz plik jednostki:
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
- Przeładuj systemd i włącz usługę:
sudo systemctl daemon-reload
sudo systemctl enable --now TeamSpeak
- Sprawdź usługę i ponownie przechwyć token, jeśli zajdzie taka potrzeba:
sudo systemctl status TeamSpeak --no-pager
journalctl -u TeamSpeak -n 50 --no-pager
Teraz, gdy usługa jest uruchomiona, otwórz niezbędne porty aby klienci mogli połączyć się z punktami końcowymi głosu, zapytań i przesyłania plików. Kiedy serwer będzie gotowy systemd, możesz zainstaluj serwer TeamSpeak na Linux na dowolnym VPS i liczyć na automatyczne uruchomienie po ponownym uruchomieniu lub awariach.
Otwórz Firewall, UFW lub firewalld


Możesz mapować przyjazną nazwę do punktu końcowego głosu za pomocą DNS Rekord SRV. Utwórz Rekord dla celu, a następnie dodaj wpis SRV w ten sposób:
_ts3._udp.play.example.com. 3600 IN SRV 0 5 9987 ts.example.com.
Klienci rozwiążą SRV i połączą się bez potrzeby podania portu w adresie. TeamSpeak obsługuje również TSDNS usługa na 41144/tcp dla niestandardowych mapowań nazw. Obie metody są udokumentowane przez dostawcę w artykule informacyjnym o porcie, do którego odnośnik znajduje się powyżej.
Jeśli wolisz nie zarządzać DNS, możesz i tak ułatwić użytkownikom dostęp, udostępniając bezpośredni link:
ts3server://host.example.com
Po skonfigurowaniu nazw zastosuj kilka prostych praktyk bezpieczeństwa i konserwacji, aby usługa działała stabilnie.
Bezpieczeństwo i Konserwacja

Zabezpiecz ścieżkę admina i chroń dane w spoczynku. Te praktyki zajmują dziś kilka minut i zaoszczędzą godziny później.
- Powierzchnia administracyjna: Ustaw silne hasło serwera i sprawdź, kto ma ServerQuery dostęp. Używaj nazwanych loginów.
- Szyfrowanie: Włącz globalnie szyfrowanie kanałów głosowych, jeśli twój budżet CPU na to pozwala. Zacznij od najbardziej wrażliwych kanałów.
- Kopie zapasowe: Utwórz kopię zapasową ts3server.sqlitedb lub zewnętrznej bazy danych i skopiuj ts3server.ini. Zapisz plik jednostkowy i wszelkie reguły zapory.
- Najmniejsza wymagana uprzywilejowanie: Zachowaj systemd jednostkę na dedykowanym TeamSpeak użytkownika. Nie uruchamiaj binarki jako root.
- Aktualizacje: Aplikuj aktualizacje dystrybucji zgodnie z harmonogramem i zrestartuj usługę po zmianie jądra. Sprawdź łączność po każdej zmianie.
Mając podstawy zaplanowane, wybierz rozsądny rozmiar początkowy, aby usługa działała gładko dla twojej grupy.
Porada do wyboru: Hosting, Dystrybucja i Rozmiar
Jeśli twoim jedynym celem jest szybki głos dla znajomych, możesz skonfigurować serwer TeamSpeak na Linux na małej maszynie wirtualnej i trzymać koszty nisko. Większe grupy zyskują na lepszych sieciach i więcej RAM dla transferu plików. Użyj tej szybkiej matrycy do wyboru punktu wyjścia, a następnie dostosuj po tygodniu rzeczywistego ruchu.
- Home lab za CGNAT: Nie walcz z przekierowaniem portów. Przenieś usługę na VPS z publicznym IPv4, a następnie publikuj DNS. To najszybszy sposób na zainstaluj serwer TeamSpeak na Linux dostęp z zewnątrz.
- Klan graczy ze szczytami w weekendy: Zacznij od 2 vCPU i 2 GB RAM, a następnie obserwuj bezczynność CPU i utratę pakietów. Uaktualnij, gdy głos zbliża się do nasycenia podczas godzin szczytu.
- Klub uniwersytecki: Wolę Ubuntu 24.04 LTS i UFW reguł. Sieci kampusowe często mają IPv6, więc przetestuj przychodzący IPv6 po otwarciu portów.
- Zespół esportowy, dni meczów: Użyj VPS blisko regionu gry i nagraj linię bazową. Jeśli nagrania lub duże transfery plików się liczą, dodaj magazyn i zwiększ RAM do 4 GB.
- Grupa moderatorów mieszana: Zachowaj ServerQuery zabezpieczona, dodaj hasła do kanałów i zaplanuj cotygodniowe kopie zapasowe. To utrzymuje sprawnie działający serwer TeamSpeak Linux instalacja przewidywalny.
Zacznij prosto i rozwijaj się. Po wyborze konfiguracji warto wiedzieć, że dostęp GUI na maszynie wirtualnej przyspiesza początkową konfigurację. Przeczytaj następną sekcję, aby poznać dostępne opcje i ścieżkę z pulpitem.
Hosting i administracja zdalna

Uruchom TeamSpeak na platformie zaprojektowanej dla stabilnego dźwięku i czystego routowania. Nasze Linux VPS daje ci publiczny IPv4, rejony o niskim jitterze i kontrolę root w jednym miejscu. Możesz zacząć od mała, utrzymać niskie opóźnienia i skalować się w minuty w miarę wzrostu społeczności.
Co dostajesz z Linux TeamSpeak VPS w Cloudzy:
- Moc obliczeniowa, na której się liczy: nowoczesne vCPU, stałe taktowanie procesora i dedykowany RAM dostosowany do obsługi głosu w czasie rzeczywistym.
- Pamięć masowa, która nadąża: NVMe lub SSD do szybkich transferów plików i szybkiego zapisywania logów.
- Sieć zbudowana dla głosu: 10 Gbps uplinks in core locations, anycast-grade routing, and active DDoS filtering that helps keep UDP 9987 steady.
- Obrazy systemów operacyjnych dostosowane do twoich potrzeb: Ubuntu 24.04 LTS, Debian 12 lub Rocky 9 - wszystko gotowe do czystej systemd Ustawienie.
- Dostęp i kontrola: pełny dostęp root, konsolę poza pasmem, DNS i reguły zapory, które można modyfikować bez zgłaszania zgłoszeń.
- Narzędzia cyklu życia: snapshoty przed aktualizacjami, szybkie przywrócenie i proste zmiany planu.
- Regiony globalne: ponad 12 lokalizacji na ponad 3 kontynentach — wybierz najbliższe datacenter dla swoich graczy, aby zmniejszyć czas odpowiedzi.
- Wsparcie i dostępność: pomoc dostępna 24×7 od rzeczywistych inżynierów i gwarancja dostępności 99,95%.
Jeśli chcesz pulpit na swojej maszynie VPS do szybkich zmian wizualnych, wdróż plany serwerów Linux RDP jako aplikację jednym kliknięciem na swoim serwerze TeamSpeak Linux VPS.
Ostateczne Przemyślenia
Właśnie zobaczyłeś, jak skonfigurować serwer TeamSpeak na Linux prostą, powtarzalną metodą. To podejście zapewnia przewidywalną konfigurację dla przyszłych węzłów lub regionów. Użyj dystrybucji LTS, dedykowanego użytkownika i właściwej systemd jednostka. Otwórz UDP i TCP porty które się liczą, zdobądź klucz uprzywilejowanyi dodaj SRV jeśli chcesz bardziej przystępny adres. Dla prostszej konfiguracji i stabilnego publicznego IP rozważ hosting na Cloudzy Linux VPS aby Twój serwer był dostępny bez przerwy.

