GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat TeamSpeak Server na Ubuntu 21.04

Úvod

TeamSpeak je software pro hlasový chat IP, který uživatelům umožňuje mluvit v chatovacím kanálu s ostatními uživateli, stejně jako tradiční konferenční hovor . K tomu se musí klienti připojit k serveru. To je to, co uděláme.

Hlavní výhodou je, že si vytvořenou instanci můžete spravovat sami.

Nainstalujte TeamSpeak Server

Než začneme, musí být server aktuální, abychom během procesu neměli problémy.

sudo apt update
sudo apt upgrade

Poté se přihlaste jako uživatel root.

sudo -i

Nyní můžeme začít.

První věc, kterou musíme udělat, je vytvořit nového uživatele systému, na kterém bude TeamSpeak fungovat. Tomuto novému uživateli lze říkat, jak chcete, a nemusí být přihlášen do systému.

adduser --disabled-login teamspeak

Budete tedy požádáni o několik otázek s žádostí o informace o novém uživateli. Nic složitého.

Nyní se přihlaste k nově vytvořenému uživateli.

su - teamspeak

Kromě s pomocí příkazu wget si můžeme stáhnout TeamSpeak pro Linux.

wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Jakmile bude stahování dokončeno, můžeme jej rozbalit.

tar xvfj teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Nyní je dobré zkopírovat vygenerované soubory přímo do Domů složku uživatele vytvořenou pro TeamSpeak.

cp teamspeak3-server_linux_amd64/* -R /home/teamspeak/

Také je vhodné smazat stažený soubor, protože jej nebudete potřebovat.

rm -rf teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64-3.13.6.tar.bz2

Poté vytvořte nový prázdný soubor odpovídající licenci.

touch .ts3server_license_accepted

Nyní je TeamSpeak nainstalován, ale zatím jej nemůžeme používat.

Konfigurace serveru TeamSpeak

S nainstalovaným TeamSpeakem začíná proces přípravy na první použití.

Nejprve ukončete uživatele TeamSpeak a vraťte jej uživateli root.

exit

Nejlepší způsob, jak spravovat TeamSpeak, je spravovat jej jako systémovou službu. To lze provést vytvořením nového záznamu v systému.

vim /lib/systemd/system/ts3server.service

A přidejte následující

[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=20

[Install]
WantedBy=multi-user.target

Uložte změny a zavřete textový editor.

Obnovte seznam systémových služeb spuštěním následujícího příkazu

systemctl daemon-reload

Poté spusťte aplikační službu.

systemctl start ts3server

Je vhodné zkontrolovat stav služby, zda je aktivní.

systemctl status ts3server

Takže vše funguje správně.

Vytvořit nové přístupové heslo

Je důležité definovat nové heslo, které se postará o přidání další vrstvy zabezpečení.

Zastavte tedy službu

systemctl stop ts3server

Přihlásit uživatele teamspeak zpět dovnitř.

su - teamspeak

Chcete-li nastavit heslo, spusťte službu ručně a přidejte serveradmin_password parametr spolu se silným heslem.

./ts3server_startscript.sh start serveradmin_password=unixcop

Nahradit unixcop se silnějším heslem .

Nyní jej zastavte ručně

./ts3server_startscript.sh stop

Znovu přejděte na uživatele root

exit

A nyní spusťte službu TeamSpeak.

systemctl start ts3server

Povolení webového rozhraní TeamSpeak

Také je vhodné povolit webové rozhraní TeamSpeak, abyste mohli TeamSpeak spravovat rychleji a pohodlněji.

Chcete-li tak učinit, nainstalujte Apache a PHP spolu s balíčkem rozbalení.

apt-get install apache2 php libapache2-mod-php unzip

Poté přejděte do kořenové složky dokumentů Apache.

cd /var/www/html

A odtud pokračujte ke stažení webového rozhraní. Opět to uděláme pomocí příkazu wget.

wget https://www.bennetrichter.de/downloads/ts3wi.zip

Vzhledem k tomu, že je lehký, stahování by nemělo trvat dlouho. Po dokončení jej musíte rozbalit.

unzip ts3wi.zip

Poté, abyste se vyhnuli problémům se spuštěním na webu, přiřaďte složku Apache.

chown -R www-data:www-data /var/www/html/ts3wi

A nyní v textovém souboru s názvem query_ip_allowlist.txt v rámci týmové řeči do domovské složky uživatele přidejte IP adresu serveru a klienta, který k ní bude mít přístup.

vim /home/teamspeak/query_ip_allowlist.txt
your ip server
ip client

Uložte změny a zavřete editor.

Chcete-li použít změny, restartujte služby Apache a TeamSpeak.

systemctl restart apache2
systemctl restart ts3server

Nyní je přístupný z klienta a webového prohlížeče na adrese http://ip-vaseho-serveru/ts3wi kde uvidíte přihlašovací obrazovku.

Po přihlášení pomocí uživatelského jména serveradmin a vámi definovaného hesla se zobrazí administrační panel.

Závěr

Naučili jste se, jak nainstalovat vlastní instanci TeamSpeak na váš server. Tímto způsobem budete mít plnou kontrolu nad tím, co se děje, a je to zajímavé pro vaše interní použití.


Ubuntu
  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat Zimbru 8.6 na server Ubuntu 14.04

  3. Jak nainstalovat TeamSpeak Server na Ubuntu 18.04 a 20.04

  1. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  2. Jak nainstalovat Nginx na Ubuntu 20.04

  3. Jak nainstalovat MariaDB na Ubuntu 20.04

  1. Jak nainstalovat VNC Server na Ubuntu 14.04

  2. Jak nainstalovat OpenSIPS Server na Ubuntu 15.04

  3. Jak nainstalovat Consul Server na Ubuntu 16.04