Spôsoby platby Abuse

Inštalácia a konfigurácia servera TeamSpeak na Ubuntu 24.04: podrobný sprievodca

08.10.2024, 20:38

TeamSpeak je populárny softvér na hlasovú a textovú komunikáciu, ktorý sa bežne používa v komunitách hráčov a iných kolektívoch. Táto uzavretá aplikácia VOIP umožňuje používateľom komunikovať v jednom chate pomocou hlasových kanálov. TeamSpeak je známy funkciami, ako je mobilné pripojenie, pokročilý systém povolení, vysoká kvalita zvuku a iné. Server a klienta TeamSpeak možno nainštalovať na rôzne operačné systémy, ako sú Linux, FreeBSD, MacOS a Windows (32- a 64-bitové verzie).

Požiadavky

Krok 1: Prihláste sa na server prostredníctvom SSH

Najprv sa musíte pripojiť k serveru prostredníctvom SSH pod používateľom root. Spustite nasledujúci príkaz, pričom IP_adresu nahraďte IP adresou vášho servera a Port_number čís lom portu SSH:

ssh root@IP_Address -p Port_number

Ak sa chcete uistiť, že máte nainštalovanú správnu verziu Ubuntu, spustite tento príkaz:

lsb_release -a

Očakávaný výsledok:

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

Krok 2: Vytvorenie nového používateľa

Teraz vytvorme nového systémového používateľa na spustenie servera TeamSpeak. Zadajte príkaz:

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

Tento príkaz vytvorí adresár /opt/teamspeak, ktorý bude domovským adresárom používateľa teamspeak. Budeme ho používať na inštaláciu servera.

Krok 3: Stiahnutie a inštalácia servera TeamSpeak

Zadajte príkaz:

apt install bzip2

Zmeňte používateľa na novovytvoreného používateľa teamspeak a stiahnite 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

Rozbaľte archív:

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

Teraz musíte prijať licenčnú zmluvu. Vytvorte prázdny súbor:

touch ~/.ts3server_license_accepted

Potom sa odhláste z používateľa teamspeak:

exit

Krok 4: Vytvorenie systémovej služby

Na správu servera TeamSpeak vytvorme systémovú službu. Otvorte editor a vytvorte súbor služby:

nano /etc/systemd/system/teamspeak.service

Pridajte nasledujúci 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 súbor a ukončite editor. Aplikujte zmeny pomocou príkazu:

systemctl daemon-reload

Aktivujte službu, aby sa spúšťala pri spustení systému, a spustite ju teraz:

systemctl enable --now teamspeak

Ak chcete skontrolovať stav servera, použite príkaz:

systemctl status teamspeak

Krok 5: Nastavte heslo správcu

Zastavme server:

systemctl stop teamspeak.service

Teraz spustime server s heslom správcu:

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

Po nastavení hesla zastavte službu TeamSpeak:

./ts3server_startscript.sh stop

Potom sa odhláste zadaním:

exit

Spustite službu TeamSpeak:

systemctl start teamspeak.service

Krok 6: Pripojenie k serveru TeamSpeak

Stiahnite si a nainštalujte klienta TeamSpeak do svojho počítača. Pri spustení zadajte IP adresu servera a heslo, ktoré ste vytvorili v predchádzajúcom kroku. Po pripojení zadajte token, ktorý bol vytvorený pri spustení služby. Tento token zistíte pomocou príkazu spusteného na serveri:

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

Dôležité : Uložte si tento token, je potrebný na pripojenie správcu k serveru!

Záver

Teraz je server TeamSpeak nainštalovaný a spustený na vašom serveri Ubuntu 24.04.