V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat TeamSpeak Server na Ubuntu 16.04. 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 jsou spuštěny v účtu root, pokud ne, možná budete muset přidat 'sudo' k příkazům, abyste získali oprávnění root. Ukážu vám instalaci TeamSpeak Serveru na serveru Ubuntu 16.04 (Xenial Xerus) krok za krokem.
Nainstalujte TeamSpeak Server na Ubuntu 16.04 LTS
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get
příkazy v terminálu.
sudo apt-get update sudo apt-get upgrade
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. To se provede provedením následujícího příkazu jako kořen:
adduser --disabled-login teamspeak
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
Ve výchozím nastavení se server TeamSpeak nespustí při spuštění systému. Budete muset vytvořit spouštěcí skript, aby váš systém automaticky spustil serverový software TeamSpeak na boot. Zde se mohou spouštěcí skripty hodit. Vytvořte následující soubor a otevřete jej v textovém editoru:
nano /lib/systemd/system/teamspeak.service
Zkopírujte následující obsah do souboru spouštěcího skriptu:
[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í spustíme server TeamSpeak a umožníme jeho spuštění při spuštění systému:
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. To lze provést spuštěním následujícího příkazu:
iptables -A INPUT -p udp --dport 9987 -j ACCEPT iptables -A INPUT -p udp --sport 9987 -j ACCEPT iptables -A INPUT -p tcp --dport 30033 -j ACCEPT iptables -A INPUT -p tcp --sport 30033 -j ACCEPT iptables -A INPUT -p tcp --dport 10011 -j ACCEPT iptables -A INPUT -p tcp --sport 10011 -j ACCEPT
A připojte se k našemu klientovi TeamSpeak. 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 Ubuntu 16.04 LTS (Xenial Xerus). Pro další pomoc nebo užitečné informace vám doporučujeme podívejte se na oficiální web TeamSpeak Server.