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).
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
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.
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
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
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
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!
Teraz je server TeamSpeak nainštalovaný a spustený na vašom serveri Ubuntu 24.04.