Metody płatności Abuse

Instalacja i konfiguracja serwera TeamSpeak na Ubuntu 24.04: szczegółowy przewodnik

  • Główna
  • Baza wiedzy
  • Instalacja i konfiguracja serwera TeamSpeak na Ubuntu 24.04: szczegółowy przewodnik
08.10.2024, 20:38

TeamSpeak to popularne oprogramowanie do komunikacji głosowej i tekstowej, które jest szeroko stosowane w społecznościach graczy i innych kolektywach. Ta zamknięta aplikacja VOIP pozwala użytkownikom komunikować się na jednym czacie za pomocą kanałów głosowych. TeamSpeak jest znany z takich funkcji jak łączność mobilna, zaawansowany system uprawnień, wysoka jakość dźwięku i inne. Serwer i klient TeamSpeak mogą być instalowane na różnych systemach operacyjnych, takich jak Linux, FreeBSD, macOS i Windows (wersje 32- i 64-bitowe).

Wymagania

Krok 1: Logowanie do serwera przez SSH

W pierwszej kolejności należy połączyć się z serwerem za pośrednictwem SSH pod nazwą użytkownika root. Uruchom następujące polecenie, zastępując IP_Address adresem IP serwera i Port_number numerem portu SSH:

ssh root@IP_Address -p Port_number

Aby upewnić się, że masz zainstalowaną prawidłową wersję Ubuntu, uruchom polecenie:

lsb_release -a

Oczekiwany wynik:

Distributor ID: Ubuntu
Description:    Ubuntu 24.04 LTS
Release:        24.04
Codename:      noble

Krok 2: Utwórz nowego użytkownika

Teraz stwórzmy nowego użytkownika systemowego do uruchomienia serwera TeamSpeak. Wpisz polecenie:

useradd -mrd /opt/teamspeak teamspeak -s "$(which bash)"

To polecenie utworzy katalog /opt/teamspeak, który będzie katalogiem domowym dla użytkownika teamspeak. Użyjemy go do zainstalowania serwera.

Krok 3: Pobierz i zainstaluj serwer TeamSpeak

Wpisz polecenie:

apt install bzip2

Zmień użytkownika na nowo utworzonego użytkownika teamspeak i pobierz serwer:

su - teamspeak
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 -O teamspeak-server.tar.bz2

Rozpakuj archiwum:

tar xvfj teamspeak-server.tar.bz2 --strip-components 1

Teraz musisz zaakceptować umowę licencyjną. Utwórz pusty plik:

touch ~/.ts3server_license_accepted

Następnie wyloguj się z użytkownika teamspeak:

exit

Krok 4: Utwórz usługę systemową

Aby zarządzać serwerem TeamSpeak, utwórzmy usługę systemową. Otwórz edytor, aby utworzyć plik usługi:

nano /etc/systemd/system/teamspeak.service

Dodaj następujący kod:

[Unit]
Description=Teamspeak Service
Wants=network.target

[Service]
WorkingDirectory=/opt/teamspeak
User=teamspeak
ExecStart=/opt/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/opt/teamspeak/ts3server_startscript.sh stop
ExecReload=/opt/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15

[Install]
WantedBy=multi-user.target

Zapisz plik i zamknij edytor. Zastosuj zmiany za pomocą polecenia:

systemctl daemon-reload

Aktywuj usługę do uruchamiania przy starcie systemu i uruchom ją teraz:

systemctl enable --now teamspeak

Aby sprawdzić stan serwera, użyj polecenia:

systemctl status teamspeak

Krok 5: Ustaw hasło administratora

Zatrzymajmy serwer:

systemctl stop teamspeak.service

Teraz uruchommy serwer z hasłem administratora:

su - teamspeak
./ts3server_startscript.sh start serveradmin_password=YourPass

Po ustawieniu hasła zatrzymaj usługę TeamSpeak:

./ts3server_startscript.sh stop

Następnie wylogujmy się wpisując:

exit

Uruchom usługę TeamSpeak:

systemctl start teamspeak.service

Krok 6: Połączenie z serwerem TeamSpeak

Pobierz i zainstaluj klienta TeamSpeak na swoim komputerze. Podczas uruchamiania wprowadź adres IP serwera i hasło utworzone w poprzednim kroku. Po nawiązaniu połączenia wprowadź token utworzony podczas uruchamiania usługi. Token ten można znaleźć za pomocą polecenia wykonanego na serwerze:

grep -i token /opt/teamspeak/logs/*

Ważne: Zapisz ten token, jest on wymagany, aby administrator mógł połączyć się z serwerem!

Wnioski

Teraz serwer TeamSpeak jest zainstalowany i działa na serwerze Ubuntu 24.04.