Jak zainstalować i skonfigurować serwer TeamSpeak na Ubuntu
Linux

Jak zainstalować i skonfigurować serwer TeamSpeak na Ubuntu

Oto artykuł: Jak zainstalować i skonfigurować serwer TeamSpeak na Ubuntu.


Jak zainstalować i skonfigurować serwer TeamSpeak na Ubuntu?

TeamSpeak to jedna z najpopularniejszych platform komunikacji głosowej, szczególnie wśród graczy i zespołów, które potrzebują niezawodnego narzędzia do komunikacji w czasie rzeczywistym. W tym artykule omówimy, jak zainstalować i skonfigurować serwer TeamSpeak na systemie Ubuntu, krok po kroku.


Dlaczego warto wybrać TeamSpeak?

TeamSpeak oferuje wiele korzyści, takich jak:

  • Niska latencja i wysoka jakość dźwięku.
  • Bezpieczeństwo dzięki szyfrowaniu danych.
  • Rozbudowane możliwości administracyjne.
  • Obsługa dużych grup użytkowników.
Jak zainstalować i skonfigurować serwer TeamSpeak na Ubuntu
Jak zainstalować i skonfigurować serwer TeamSpeak na Ubuntu

Kroki instalacji i konfiguracji serwera TeamSpeak na Ubuntu

1. Wymagania wstępne

Przed rozpoczęciem instalacji upewnij się, że Twój serwer Ubuntu spełnia następujące wymagania:

  • System operacyjny: Ubuntu 20.04 lub nowszy.
  • Pamięć RAM: Minimum 1 GB (zalecane 2 GB lub więcej).
  • Procesor: Dowolny nowoczesny procesor wielordzeniowy.
  • Dostęp do użytkownika z uprawnieniami sudo.

2. Pobranie serwera TeamSpeak

  1. Zaloguj się na serwer za pomocą SSH:
    ssh użytkownik@adres_IP
    
  2. Pobierz najnowszą wersję serwera TeamSpeak z oficjalnej strony:
    wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64.tar.bz2
    

    Uwaga: Upewnij się, że pobierasz aktualną wersję, sprawdzając oficjalną stronę TeamSpeak.

3. Rozpakowanie i instalacja plików

  1. Rozpakuj pobrany plik:
    tar xvf teamspeak3-server_linux_amd64.tar.bz2
    
  2. Przenieś pliki do dedykowanego katalogu, np. /opt/teamspeak:
    sudo mv teamspeak3-server_linux_amd64 /opt/teamspeak
    

4. Utworzenie dedykowanego użytkownika dla TeamSpeak

Aby zwiększyć bezpieczeństwo, utwórz nowego użytkownika, który będzie uruchamiał serwer:

sudo adduser --disabled-login teamspeak

Następnie przypisz odpowiednie prawa do katalogu:

sudo chown -R teamspeak:teamspeak /opt/teamspeak

5. Akceptacja warunków licencyjnych

Przed uruchomieniem serwera musisz zaakceptować warunki licencyjne. W tym celu utwórz plik license_accepted w katalogu instalacji:

touch /opt/teamspeak/.ts3server_license_accepted

6. Uruchomienie serwera TeamSpeak

Przełącz się na nowego użytkownika:

sudo su - teamspeak

Uruchom serwer za pomocą następującej komendy:

cd /opt/teamspeak
./ts3server_startscript.sh start

7. Sprawdzenie klucza administratora

Podczas pierwszego uruchomienia serwer wygeneruje klucz administratora, który będzie potrzebny do zarządzania serwerem. Zapisz go w bezpiecznym miejscu – pojawi się w logach na terminalu.


Konfiguracja serwera TeamSpeak

1. Dostęp do serwera z klienta TeamSpeak

  1. Pobierz i zainstaluj klienta TeamSpeak na swoim komputerze.
  2. Połącz się z serwerem, podając adres IP oraz port domyślny (9987).
  3. Wprowadź klucz administratora, aby uzyskać dostęp do panelu administracyjnego.

2. Zarządzanie użytkownikami i kanałami

  • Twórz kanały głosowe i tekstowe.
  • Przypisuj role użytkownikom, takie jak administrator czy moderator.
  • Skonfiguruj hasła do kanałów, aby ograniczyć dostęp.

3. Konfiguracja zapory sieciowej (Firewall)

Upewnij się, że odpowiednie porty są otwarte:

  • 9987/UDP – komunikacja głosowa.
  • 30033/TCP – transfer plików.
  • 10011/TCP – dostęp do Query.

Otwórz porty za pomocą ufw:

sudo ufw allow 9987/udp
sudo ufw allow 30033/tcp
sudo ufw allow 10011/tcp

Automatyczne uruchamianie serwera TeamSpeak

Aby serwer TeamSpeak uruchamiał się automatycznie po restarcie systemu, stwórz plik jednostki systemd:

  1. Utwórz nowy plik:
    sudo nano /etc/systemd/system/teamspeak.service
    
  2. Wklej następującą konfigurację:
    [Unit]
    Description=TeamSpeak Server
    After=network.target
    
    [Service]
    WorkingDirectory=/opt/teamspeak
    User=teamspeak
    Group=teamspeak
    Type=forking
    ExecStart=/opt/teamspeak/ts3server_startscript.sh start
    ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
    ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
    Restart=always
    
    [Install]
    WantedBy=multi-user.target
    
  3. Zapisz plik i uruchom usługę:
    sudo systemctl enable teamspeak
    sudo systemctl start teamspeak
    

Aktualizacja serwera TeamSpeak

Aby zaktualizować serwer TeamSpeak:

  1. Pobierz najnowszą wersję z oficjalnej strony.
  2. Zatrzymaj serwer:
    sudo systemctl stop teamspeak
    
  3. Podmień pliki w katalogu /opt/teamspeak.
  4. Uruchom serwer ponownie:
    sudo systemctl start teamspeak
    

Podsumowanie

Instalacja i konfiguracja serwera TeamSpeak na Ubuntu jest stosunkowo prosta, a poprawnie skonfigurowany serwer może służyć jako niezawodne narzędzie komunikacji. Dzięki powyższemu przewodnikowi możesz cieszyć się pełną kontrolą nad swoim serwerem i dostosować go do swoich potrzeb.

TeamSpeak to doskonałe rozwiązanie zarówno dla graczy, jak i dla zespołów roboczych, które cenią sobie wysoką jakość dźwięku oraz rozbudowane możliwości administracyjne. Jeśli planujesz uruchomić własny serwer, teraz wiesz, jak to zrobić!

 

Polecane wpisy
Konfiguracja DNS

Konfiguracja systemu DNS (Domain Name System) obejmuje ustawienie serwerów DNS oraz skonfigurowanie rekordów DNS dla domen. Poniżej przedstawiam ogólny opis Czytaj dalej

Automatyzacja zadań z Cron w Linux: Planowanie skryptów i procesów
Automatyzacja zadań z Cron w Linux: Planowanie skryptów i procesów

🕒 Automatyzacja zadań z Cron w Linux: Planowanie skryptów i procesów 🔍 Wprowadzenie do Crona Cron to jeden z najstarszych Czytaj dalej

Czytaj  GCC to skrót od GNU Compiler Collection
Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.