Instalacja serwera TeamSpeak 3 na Debianie lub Ubuntu
Tak zainstalujesz własny serwer TeamSpeak 3 pod Debianem lub Ubuntu: z osobnym użytkownikiem, zaakceptowaną licencją, zabezpieczonym Privilege Key i otwartymi portami.
Chcesz prowadzić własny serwer TeamSpeak 3 na swoim serwerze root z Linuksem pod Debianem lub Ubuntu? Ten poradnik jest właśnie dla ciebie.
W tym poradniku zainstalujemy serwer TeamSpeak 3 krok po kroku przez konsolę SSH. Wszystkie polecenia są przygotowane pod Debiana 13, Debiana 12 oraz Ubuntu 24.04 LTS. Starsze systemy, takie jak Debian 10 czy Ubuntu 20.04, nie otrzymują już aktualizacji bezpieczeństwa i nie powinny być używane do publicznie dostępnego serwera głosowego.
Wymagania i potrzebne porty
- Serwer root lub VPS z systemem Debian 13, Debian 12 albo Ubuntu 24.04 LTS
- Dostęp root przez SSH
- Port UDP 9987 do przesyłania głosu (port domyślny)
- Port TCP 30033 do przesyłania plików
- Port TCP 10011 do dostępu ServerQuery
Otwórz w swoim firewallu co najmniej porty 9987 (UDP) i 30033 (TCP). Portu ServerQuery 10011 lepiej natomiast nie wystawiaj do internetu, tylko udostępnij go wyłącznie z własnego adresu IP.
Aktualizacja listy pakietów i instalacja poprawek
Najpierw zaktualizuj listę pakietów swojego systemu operacyjnego i zainstaluj wszystkie dostępne aktualizacje:
apt update && apt upgrade -y
Utworzenie osobnego użytkownika dla TeamSpeaka
Serwer TeamSpeak 3 odmawia uruchomienia na koncie root i musi z tego powodu działać jako osobny użytkownik. To zarazem bezpieczniejsze rozwiązanie, zwłaszcza gdy na tym samym serwerze działają jeszcze inne aplikacje. Zalecamy wyłączyć dla tego użytkownika bezpośrednie logowanie:
adduser --disabled-login teamspeak
Kolejne pytania o imię, adres czy numer telefonu możesz pominąć klawiszem Enter.
Teraz przełącz się na nowego użytkownika i przejdź do jego katalogu domowego:
su teamspeak
cd
Pobranie i rozpakowanie serwera TeamSpeak 3
Przed pobraniem sprawdź, czy w międzyczasie nie pojawiła się nowsza wersja. Aktualne wydanie znajdziesz na stronie https://teamspeak.com/en/downloads/#server w sekcji „Linux 64-Bit”. Jeśli jest tam wymieniona nowsza wersja, po prostu dopasuj numer wersji w poniższych poleceniach. Użyta tutaj wersja 3.13.7 to stan na lipiec 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
Następnie możesz usunąć archiwum:
rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2
Akceptacja warunków licencji i uruchomienie serwera
Przejdź do katalogu TeamSpeaka, potwierdź warunki licencji i uruchom serwer:
cd teamspeak3-server_linux_amd64
touch .ts3server_license_accepted
./ts3server_startscript.sh start
Bez pliku .ts3server_license_accepted uruchomienie zostaje przerwane komunikatem o niepotwierdzonej licencji.
Zabezpieczenie danych dostępowych i Privilege Key
Przy pierwszym uruchomieniu serwer jednorazowo wypisuje najważniejsze dane dostępowe. Koniecznie zachowaj te dane, nie pojawią się one po raz drugi:
- Privilege Key (token). Za jego pomocą uwierzytelniasz się w kliencie TeamSpeak jako administrator serwera. Połącz się w tym celu raz z serwerem, a klient sam poprosi o token.
- Dane dostępowe ServerQuery dla użytkownika „serveradmin”. Będą ci potrzebne później do zadań administracyjnych, na przykład do wygenerowania nowego tokena.
Na tym instalacja jest zakończona, a twój serwer głosowy jest już dostępny.
Zatrzymywanie, uruchamianie i sprawdzanie stanu serwera
Serwerem sterujesz przez dołączony skrypt startowy. Do dyspozycji masz następujące polecenia:
./ts3server_startscript.sh restart
./ts3server_startscript.sh stop
./ts3server_startscript.sh status
Zwróć uwagę, aby wykonywać te polecenia zawsze jako użytkownik „teamspeak” i z poziomu katalogu TeamSpeaka.
Automatyczne uruchamianie serwera TeamSpeak po restarcie
Po restarcie systemu operacyjnego serwer TeamSpeak pozostaje na początku wyłączony. Aby wstawał samodzielnie, skonfiguruj autostart, który wywoła skrypt startowy na koncie użytkownika „teamspeak”. Cały przebieg wraz z pasującym przykładem dla TeamSpeaka opisuje nasz poradnik Automatyczne uruchamianie programów przy starcie serwera.
Najczęstsze pytania
Jakich portów potrzebuje serwer TeamSpeak 3?
Czy serwer TeamSpeak 3 jest darmowy?
Dlaczego serwera TeamSpeak nie da się uruchomić jako root?
Co zrobić po utracie Privilege Key?
Jak automatycznie uruchamiać serwer TeamSpeak po restarcie?
2021-2026 KernelHost GmbH. Wszelkie prawa zastrzeżone. Ten poradnik jest chroniony prawem autorskim. Publikowanie go w innych serwisach, w całości, we fragmentach lub w zmienionej formie, wymaga naszej pisemnej zgody. Cytaty z podaniem źródła i z linkiem są jak najbardziej mile widziane.

