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).
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
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.
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
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
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
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!
Teraz serwer TeamSpeak jest zainstalowany i działa na serwerze Ubuntu 24.04.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: