Komunikace hraje v životě lidí zásadní roli a díky internetu se to zlepšilo do neuvěřitelných mezí. Internetová komunikace ovlivňuje všechny naše životy, od profesionálních až po ty méně důležité. To je důvod, proč vám dnes ukážeme, jak nainstalovat TeamSpeak Server v Ubuntu 20.04, abyste měli komunikační server Voice over IP.
Jako stručný úvod můžeme říci, že TeamSpeak je aplikace pro chatování Voice over IP pro všeobecné použití, i když je široce používána ve hrách. Má výkonného klienta, který lze nainstalovat na téměř všechny současné operační systémy, ale můžeme také nasadit vlastní soukromý server.
S naší instancí můžeme spravovat server TeamSpeak, jak chceme. Začněme.
Příprava systému
Než začneme, musím vás varovat, že příkazy spustím jako root.
Nejprve úplně upgradujte server
apt update
apt upgrade
Poté nainstalujte některé potřebné balíčky
apt install unzip wget nano
Dále vytvořte nového uživatele jiného než root vyhrazeného pro TeamSpeak.
adduser --disabled-login teamspeak
Vyplňte uživatelské informace, jak chcete.
Nyní můžeme pokračovat.
Stáhněte si a nainstalujte TeamSpeak na Ubuntu 20.04
Přihlaste se k uživateli, kterého jsme právě vytvořili, a spusťte stahování odtud.
su - teamspeak
Nyní použijte wget
k provedení stažení TeamSpeak.
wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.6.tar.bz2

V době psaní tohoto příspěvku je nejnovější stabilní verze 3.13.6
Chcete-li zkontrolovat, který to je, navštivte tento odkaz a upravte příkaz.
Dekomprimujte soubor
tar xvfj teamspeak3-server_linux_amd64-3.13.6.tar.bz2
Zkopírujte celý obsah do domovského adresáře uživatele.
cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/
Nyní můžete stažený soubor .tar smazat.
rm -r teamspeak3-server_linux_amd64-3.13.6.tar.bz2
Přijměte licenční podmínky vytvořením prázdného souboru s názvem .ts3server_license_accepted
.
touch .ts3server_license_accepted
Odhlaste se a staňte se znovu rootem.
exit
Nejlepší způsob, jak spravovat a ovládat TeamSpeak, je prostřednictvím služby systemd. Chcete-li toho dosáhnout, vytvořte nový konfigurační soubor..
nano /lib/systemd/system/ts3server.service
Poté přidejte následující obsah
[Unit]
Description=Teamspeak Service
Wants=network.target
[Service]
WorkingDirectory=/home/teamspeak
User=teamspeak
ExecStart=/home/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
ExecReload=/home/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Uložte změny a zavřete editor.
Chcete-li použít změny a novou konfiguraci služby, obnovte seznam služeb.
systemctl daemon-reload
Nyní inicializujte
systemctl start ts3server
Spusťte jej v době spouštění.
systemctl enable ts3server
Výstup:
Created symlink /etc/systemd/system/multi-user.target.wants/ts3server.service → /lib/systemd/system/ts3server.service.
A zkontrolujte stav služby.
systemctl status ts3server

Zatím je to dobré.
Definujte heslo pro přístup k serveru TeamSpeak
Nejbezpečnější je nastavit přihlašovací heslo pro administrátora. To ochrání instanci před cizími osobami.
Chcete-li toho dosáhnout, zastavte server
systemctl stop ts3server
Znovu se přihlaste do teamspeak
uživatel.
su - teamspeak
A spusťte spouštěcí skript, ale zadejte heslo takto
./ts3server_startscript.sh start serveradmin_password=pss
Samozřejmě nahraďte pss
se silnějším heslem.
Po dokončení znovu zastavte server.
./ts3server_startscript.sh stop
Nyní je heslo nastaveno. Odhlaste se a vraťte se do uživatelské relace root.
exit
Nyní můžete server znovu spustit
systemctl start ts3server
Instalace rozhraní frontend pro server TeamSpeak na Ubuntu 20.04
Pro provádění administrativních úloh na serveru je nejlepší mít grafické rozhraní. Pro tento účel máme k dispozici rozhraní, které si můžeme nainstalovat.
Nejprve nainstalujte Apache a PHP.
apt install apache2 php libapache2-mod-php
Poté přejděte do kořenového adresáře Apache.
cd /var/www/html
A odtud si stáhněte nástroj
wget https://www.bennetrichter.de/downloads/ts3wi.zip
Rozbalte soubor
unzip ts3wi.zip
Udělejte z Apache vlastníka složky.
chown -R www-data:www-data /var/www/html/ts3wi
Dále musíme zadat seznam IP adres, ke kterým bude povolen přístup. Toho dosáhneme vytvořením textového souboru.
nano /home/teamspeak/query_ip_allowlist.txt
A přidejte následující
your-server-ip
your-client-ip
Uložte změny a zavřete editor.
Pro použití změn restartujte služby Apache a TeamSpeak.
systemctl restart apache2
systemctl restart ts3server
Přihlaste se do webového rozhraní TeamSpeak.
Otevřete webový prohlížeč a navštivte http://yourserver/ts3wi
pro přístup na přihlašovací obrazovku.

Zadejte heslo, které jste vytvořili dříve, a zobrazí se ovládací panel.

To znamená, že instalace byla úspěšná.
Závěr
Díky tomuto příspěvku jste se naučili, jak nainstalovat TeamSpeak server, abyste měli instanci, kde můžete komunikovat se svým pracovním nebo rekreačním týmem přes Voice over IP.
Doufám, že se vám to líbilo a sdílejte tento příspěvek, abyste nám pomohli.