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).
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
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.
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
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
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
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!
Nyní je server TeamSpeak nainstalován a spuštěn na serveru 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: