V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat TeamSpeak Server na vašem serveru CentOS 7. Pro ty z vás, kteří nevěděli, TeamSpeak je VoIP (voice-over -Internet Protocol) řešení poprvé vydané v roce 2001 a nejoblíbenější u těch, kteří hrají týmové online hry. Software má dvě části, server a klienta, přičemž obě lze nainstalovat na Windows, Mac a Linux.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci TeamSpeak Serveru na server CentOS 7.
Nainstalujte TeamSpeak Server na CentOS 7
Krok 1. Začněme tím, že zajistíme, aby byl váš systém aktuální.
yum clean all yum -y update yum install nano wget perl tar net-tools bzip2
Krok 2. Vytvořte nového uživatele pro TeamSpeak.
Nyní musíme vytvořit nového uživatele na našem serveru, tento uživatel bude použit pro instalaci a spuštění TeamSpeak. Z bezpečnostních důvodů tento uživatel nebude mít sudo
:
useradd idroot passwd idr00t
Krok 3. Instalace serveru TeamSpeak.
Dále budete muset nainstalovat server TeamSpeak pomocí následujícího příkazu:
wget http://dl.4players.de/ts/releases/3.0.12.4/teamspeak3-server_linux_amd64-3.0.12.4.tar.bz2 tar xvf teamspeak3-server_linux_amd64-3.0.12.4.tar.bz2 cd teamspeak3-server_linux_amd64 cp * -R /home/teamspeak cd .. rm -rf teamspeak3-server_linux_amd64* chown -R teamspeak:teamspeak /home/teamspeak
Pokud se váš server restartuje, budete potřebovat způsob, jak zajistit automatické spouštění TeamSpeak. Zde se mohou hodit spouštěcí skripty. Vytvořte následující soubor a otevřete jej ve vašem textovém editoru:
nano /lib/systemd/system/teamspeak.service
Přidat tento obsah do souboru:
[Unit] Description=Team Speak 3 Server After=network.target [Service] WorkingDirectory=/home/teamspeak/ User=teamspeak Group=teamspeak Type=forking ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini ExecStop=/home/teamspeak/ts3server_startscript.sh stop PIDFile=/home/teamspeak/ts3server.pid RestartSec=15 Restart=always [Install] WantedBy=multi-user.target
Nyní můžete spustit a povolit funkci TeamSpeak Server při spuštění:
systemctl --system daemon-reload systemctl start teamspeak.service systemctl enable teamspeak.service
Krok 4. Nakonfigurujte bránu firewall pro TeamSpeak.
Nyní je instalace našeho serveru dokončena a můžeme otevřít porty na našem firewallu:
firewall-cmd --zone=public --add-port=9987/udp --permanent firewall-cmd --zone=public --add-port=10011/tcp --permanent firewall-cmd --zone=public --add-port=30033/tcp --permanent firewall-cmd --reload
A připojte se k našemu TeamSpeak klientovi. První osoba, která se přihlásí, bude požádána, aby poskytla klíč oprávnění, zadejte ten, který byl získán během instalace.
Blahopřejeme! Úspěšně jste nainstalovali TeamSpeak Server. Děkujeme, že jste použili tento návod k instalaci TeamSpeak Serveru do vašeho systému CentOS 7. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální TeamSpeak Server webové stránky.