Způsoby platby Abuse

Instalace a konfigurace serveru TeamSpeak v Ubuntu 24.04: podrobný průvodce

08.10.2024, 20:38

TeamSpeak je populární software pro hlasovou a textovou komunikaci, který se hojně používá v hráčských komunitách a dalších kolektivech. Tato uzavřená aplikace VOIP umožňuje uživatelům komunikovat v jednom chatu pomocí hlasových kanálů. TeamSpeak je známý díky funkcím, jako je mobilní připojení, pokročilý systém oprávnění, vysoká kvalita zvuku a další. Server a klienta TeamSpeak lze nainstalovat na různých operačních systémech, jako jsou Linux, FreeBSD, MacOS a Windows (32- a 64bitové verze).

Požadavky

Krok 1: Přihlášení k serveru prostřednictvím SSH

Nejprve je třeba se k serveru připojit prostřednictvím SSH pod uživatelem root. Spusťte následující příkaz, přičemž IP_adresu nahraďte IP adresou vašeho serveru a číslo_portu číslem portu SSH:

ssh root@IP_Address -p Port_number

Chcete-li se ujistit, že máte nainstalovanou správnou verzi Ubuntu, spusťte příkaz:

lsb_release -a

Očekávaný výsledek:

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

Krok 2: Vytvoření nového uživatele

Nyní vytvoříme nového systémového uživatele, který bude spouštět server TeamSpeak. Zadejte příkaz:

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

Tento příkaz vytvoří adresář /opt/teamspeak, který bude domovským adresářem uživatele teamspeak. Ten budeme používat při instalaci serveru.

Krok 3: Stažení a instalace serveru TeamSpeak

Zadejte příkaz:

apt install bzip2

Změňte uživatele na nově vytvořeného uživatele teamspeak a stáhněte server:

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

Rozbalte archiv:

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

Nyní je třeba přijmout licenční smlouvu. Vytvořte prázdný soubor:

touch ~/.ts3server_license_accepted

Poté se odhlaste z uživatele teamspeaku:

exit

Krok 4: Vytvoření systémové služby

Pro správu serveru TeamSpeak vytvoříme systémovou službu. Otevřete editor a vytvořte soubor služby:

nano /etc/systemd/system/teamspeak.service

Přidejte následující kód:

[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

Uložte soubor a ukončete editor. Změny aplikujte pomocí příkazu:

systemctl daemon-reload

Službu aktivujte tak, aby se spouštěla při startu systému, a nyní ji spusťte:

systemctl enable --now teamspeak

Chcete-li zkontrolovat stav serveru, použijte příkaz:

systemctl status teamspeak

Krok 5: Nastavení hesla správce

Zastavíme server:

systemctl stop teamspeak.service

Nyní spusťme server s heslem správce:

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

Po nastavení hesla zastavte službu TeamSpeak:

./ts3server_startscript.sh stop

Poté se odhlaste zadáním následujícího příkazu:

exit

Spusťte službu TeamSpeak:

systemctl start teamspeak.service

Krok 6: Připojení k serveru TeamSpeak

Stáhněte si a nainstalujte do počítače klienta TeamSpeak. Při spuštění zadejte IP adresu serveru a heslo, které jste vytvořili v předchozím kroku. Po připojení zadejte token, který byl vytvořen při spuštění služby. Tento token zjistíte pomocí příkazu spuštěného na serveru:

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

Důležité: Uložte si tento token, je nutný pro připojení správce k serveru!

Závěr

Nyní je server TeamSpeak nainstalován a spuštěn na serveru Ubuntu 24.04.