GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat TeamSpeak Server na Ubuntu 18.04 a 20.04

TeamSpeak je multiplatformní řešení VoIP používané pro online hry. Používají ho hráči ke komunikaci se spoluhráči pomocí špičkového zabezpečení.


Lze jej nainstalovat do systémů Windows, MacOS a Linux. Umožňuje vám komunikovat s přáteli prostřednictvím řeči a textu. Dodává se s mnoha funkcemi, včetně – vestavěného soukromí, bezkonkurenční kvality hlasu, pokročilého systému oprávnění, úžasného zvuku, mobilního připojení a mnoha dalších.

V tomto příspěvku vám ukážeme, jak nainstalovat server TeamSpeak na naše spravované Ubuntu VPS.

Předpoklady

  • Ubuntu 20.04 VPS (budeme používat náš plán NVMe 2 VPS)
  • Přístup k účtu uživatele root (nebo přístup k libovolnému účtu s oprávněními root)

Přihlaste se k serveru a aktualizujte balíčky operačního systému serveru

Nejprve se přihlaste ke svému serveru Ubuntu 20.04 přes SSH jako uživatel root:

ssh root@IP_Address -p Port_number

Budete muset nahradit „IP_Address“ a „Port_number“ příslušnou IP adresou vašeho serveru a číslem portu SSH. V případě potřeby navíc nahraďte „root“ uživatelským jménem účtu správce.

Než začnete, musíte se ujistit, že všechny balíčky Ubuntu OS nainstalované na serveru jsou aktuální. Můžete to provést spuštěním následujících příkazů:

apt-get update -y
apt-get upgrade -y

Instalovat TeamSpeak

Před spuštěním budete muset vytvořit samostatného uživatele pro spuštění TeamSpeak serveru. Nového uživatele můžete vytvořit pomocí následujícího příkazu:

adduser --disabled-login teamspeak

Jakmile je uživatel vytvořen, přepněte jej na TeamSpeak a stáhněte si nejnovější verzi serveru TeamSpeak pomocí následujícího příkazu:

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

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

tar xvfj teamspeak3-server_linux_amd64-3.13.5.tar.bz2

Dále zkopírujte veškerý obsah z extrahovaného adresáře do domovského adresáře TeamSpeak:

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

Dále odeberte stažený soubor pomocí následujícího příkazu:

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

Dále vytvořte prázdný licenční soubor pomocí následujícího příkazu:

touch .ts3server_license_accepted

Dále ukončete uživatele TeamSpeak pomocí následujícího příkazu:

exit

Vytvoření souboru Systemd Service pro TeamSpeak

Dále budete muset vytvořit soubor služby systemd pro správu služby TeamSpeak. Můžete jej vytvořit pomocí následujícího příkazu:

nano /lib/systemd/system/ts3server.service

Přidejte následující řádky:

[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 a zavřete soubor a poté znovu načtěte službu systemd pomocí následujícího příkazu:

systemctl daemon-reload

Dále spusťte službu TeamSpeak a povolte její spuštění při restartu systému:

systemctl start ts3server
systemctl enable ts3server

Nyní zkontrolujte stav služby TeamSpeak pomocí následujícího příkazu:

systemctl status ts3server

Výstup:

● ts3server.service - Teamspeak Service
Loaded: loaded (/lib/systemd/system/ts3server.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2021-05-20 11:13:18 UTC; 5s ago
Main PID: 825 (ts3server)
Tasks: 21 (limit: 4691)
Memory: 25.2M
CGroup: /system.slice/ts3server.service
└─825 ./ts3server

May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: serveradmin rights for your virtualserver. please
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: also check the doc/privilegekey_guide.txt for details.
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: token=a4KYsOm0ixyWAf+rNsVmG95MlNfVjYYdl6EUR5Bq
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: ------------------------------------------------------------------
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.028321|INFO |Query | |listening for query on >
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.028448|INFO | | |creating QUERY_SSH_RSA_>
May 20 11:13:19 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:19.194739|INFO | | |myTeamSpeak identifier >
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.890818|INFO |Query | |listening for ssh query>
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.890981|INFO |Query | |listening for http quer>
May 20 11:13:21 ubuntu2004 ts3server_minimal_runscript.sh[825]: 2021-05-20 11:13:21.891138|INFO |CIDRManager | |updated query_ip_allowl>
lines 1-19/19 (END)

V tomto okamžiku je spuštěn server TeamSpeak. Všechny porty používané serverem TeamSpeak můžete zkontrolovat pomocí následujícího příkazu:

ss -antpl | grep ts3server

Výstup:

LISTEN    0         128                0.0.0.0:30033            0.0.0.0:*        users:(("ts3server",pid=825,fd=36))                                            
LISTEN 0 128 0.0.0.0:10011 0.0.0.0:* users:(("ts3server",pid=825,fd=57))
LISTEN 0 128 0.0.0.0:10080 0.0.0.0:* users:(("ts3server",pid=825,fd=61))
LISTEN 0 128 0.0.0.0:10022 0.0.0.0:* users:(("ts3server",pid=825,fd=59))
LISTEN 0 128 [::]:30033 [::]:* users:(("ts3server",pid=825,fd=37))
LISTEN 0 128 [::]:10011 [::]:* users:(("ts3server",pid=825,fd=58))
LISTEN 0 128 [::]:10080 [::]:* users:(("ts3server",pid=825,fd=62))
LISTEN 0 128 [::]:10022 [::]:* users:(("ts3server",pid=825,fd=60))

Nastavit heslo správce

Dále budete muset nastavit heslo správce pro TeamSpeak.

Nejprve zastavte službu TeamSpeak pomocí následujícího příkazu:

systemctl stop ts3server

Dále přepněte uživatele na TeamSpeak a spusťte službu TeamSpeak předáním parametru hesla:

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

Jakmile bude heslo nastaveno, zastavte službu TeamSpeak:

./ts3server_startscript.sh stop

Dále ukončete uživatele TeamSpeak pomocí následujícího příkazu:

exit

Dále spusťte službu TeamSpeak pomocí systemd pomocí následujícího příkazu:

systemctl start ts3server

Nastavení webového uživatelského rozhraní TeamSpeak

V této sekci si stáhneme webové uživatelské rozhraní TeamSpeak a hostujeme jej pomocí webového serveru Apache. Webové uživatelské rozhraní TeamSpeak se používá ke správě serveru TeamSpeak prostřednictvím webového rozhraní.

Nejprve nainstalujte Apache a PHP pomocí následujícího příkazu:

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

Jakmile jsou všechny balíčky nainstalovány, změňte adresář na webový kořen Apache a stáhněte si nejnovější verzi ts3wi pomocí následujícího příkazu:

cd /var/www/html
wget https://www.bennetrichter.de/downloads/ts3wi.zip

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

unzip ts3wi.zip

Dále nastavte správné vlastnictví adresáře ts3wi:

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

Dále budete muset přidat IP svého serveru a IP klientského počítače do souboru seznamu povolených TeamSpeak:

nano /home/teamspeak/query_ip_allowlist.txt

Přidejte následující řádky:

your-server-ip
your-client-ip

Po dokončení soubor uložte a zavřete. Poté restartujte službu TeamSpeak a Apache, aby se změny projevily:

systemctl restart apache2
systemctl restart ts3server

Přístup k webovému uživatelskému rozhraní TeamSpeak

Nyní otevřete webový prohlížeč a přejděte k webovému uživatelskému rozhraní TeamSpeak pomocí adresy URL http://ip-vaseho-serveru/ts3wi . Budete přesměrováni na přihlašovací stránku TeamSpeak:

Zadejte své administrátorské uživatelské jméno, heslo a klikněte na Přihlásit knoflík. Na následující stránce byste měli vidět řídicí panel TeamSpeak:

Gratulujeme! úspěšně jste nainstalovali TeamSpeak na Ubuntu 20.04.

Samozřejmě nemusíte instalovat TeamSpeak, pokud používáte některou z našich služeb Managed VPS Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám TeamSpeak na Ubuntu 18.04 nebo 20.04 nainstalovali. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a okamžitě se o váš požadavek postarají.

PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat TeamSpeak na Ubuntu 18.04 a 20.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Jak nainstalovat MySQL na Ubuntu 16.04

  3. Jak nainstalovat NextCloud 13 na Ubuntu 16.04

  1. Jak nainstalovat osTicket na Ubuntu 16.04

  2. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  3. Jak nainstalovat NextCloud 15 na Ubuntu 18.04

  1. Jak nastavit TeamSpeak Server na Ubuntu 16.04

  2. Jak nainstalovat Sensu na Ubuntu 18.04

  3. Jak nainstalovat R na Ubuntu 18.04