Jste Linuxový hráč, který potřebuje hlasový chat, ale nemáte zájem používat cloudová řešení, jako je Discord? Pokud máte domácí server, zvažte použití řešení „roll-your-own“ místo hostování serveru TeamSpeak.
Prvním krokem při nastavování serveru TeamSpeak v systému Linux je vytvoření uživatele konkrétně pro bezpečné spuštění softwaru. Otevřete okno terminálu a použijte sudo příkaz k získání kořenového shellu. Získání kořenového adresáře usnadní komunikaci se serverem a provede mnoho různých kořenových příkazů.
sudo -s
Nyní, když máme přístup root, použijeme přidat uživatele příkaz k vytvoření nového uživatele. Upozorňujeme, že budeme používat zakázané přihlášení, protože nový uživatel by se nikdy neměl být schopen přihlásit se k ničemu.
adduser - zakázané přihlašovací teamspeak usermod -a -G teamspeak teamspeak
Není třeba přidávat heslo k uživateli a systém by se měl starat o všechno. Odtud můžeme přejít ke stažení serverového softwaru.
Serverový software TeamSpeak je proprietární, takže žádná běžná Linuxová distribuce tam nemůže legálně zabalit a snadno ji nainstalovat. Výsledkem je, že uživatelé musí jít ven a stáhnout jej ručně. Přejít na
oficiální webové stránkya vyberte správnou verzi pro svůj procesor. Oficiálně podporuje TeamSpeak 32bitové i 64bitové aplikace. Stáhněte si jej, přeneste soubor na server pomocí FTP, Samba atd. Pokud se nechcete pohybovat softwarem pomocí jedné z těchto metod, zvažte použití wget stáhnout přímo.Na wget nejnovější verzi serveru TeamSpeak, přejděte na složku vydání, klikněte pravým tlačítkem na nejnovější verzi, klikněte na „Kopírovat umístění odkazu“ a poté proveďte následující:
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2
nebo
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_x86-3.1.1.tar.bz2
Za použití dehet příkaz, extrahujte obsah serverového softwaru TeamSpeak.
tar -xvf teamspeak3-server_linux _ *. tar.bz2 rm * .tar.bz2
Použijte chown příkaz k udělení úplných oprávnění novému dříve vytvořenému uživateli. Změna vlastnictví složky je nezbytná, protože uživatel Teamspeak ji musí používat bez chyb správně.
Poznámka: Z bezpečnostních důvodů nikdy nespouštějte server TS3 jako root.
mv teamspeak3-server_linux_ * / usr / local / teamspeak chown -R teamspeak: teamspeak / usr / local / teamspeak cd / usr / local / teamspeak
Použitím dotek, vytvořte soubor, který informuje serverový software o tom, že jste přijali smluvní podmínky.
klepněte na .ts3server_license_accepted
Dále vytvořte vlastní soubor služby systemd pro TeamSpeak.
cd / etc / systemd / system echo ''> teamspeak3.service nano teamspeak3.service
Vložte níže uvedený kód do textového editoru Nano a uložte jej Ctrl + O.
[Jednotka]
Popis = Server TeamSpeak 3
After = network.target
[Služba]
WorkingDirectory = / usr / local / teamspeak /
Uživatel = teamspeak
Skupina = teamspeak
Type = vidlice
ExecStart = / usr / local / teamspeak / ts3server_startscript.sh start inifile = ts3server.ini
ExecStop = / usr / local / teamspeak / ts3server_startscript.sh stop
PIDFile = / usr / local / teamspeak / ts3server.pid
RestartSec = 15
Restart = vždy
[Nainstalujte]
WantedBy = multi-user.target
Spusťte a povolte nové teamspeak3.service soubor s příkazy nástroje init systému:
systemctl povolit teamspeak3 systemctlstart teamspeak3
Restartujte server kdykoli ze systému systemd pomocí následujícího příkazu.
systemctl stop teamspeak3
Úplně deaktivujte server pomocí:
systemctl zakáže teamspeak3
Tvrdá část nastavení serveru TeamSpeak3 je u konce. Nyní zbývá jen získat administrátorský klíč (aka token oprávnění). Tento token je generován náhodně při prvním spuštění serverového softwaru. Chcete-li získat token, musíte otevřít klienta TeamSpeak3 a připojit se k serveru. Při prvním připojení k serveru byste měli požádat o zadání „privilegovaného klíče“. Pokud nevidíte a Jakmile budete vyzváni k zadání klíče, budete muset procházet nastavení na serveru a kliknout na něj volba.
Tento příkaz použijte k automatickému vyhledání a vložení tokenu správce serveru TeamSpeak do souboru:
cat / usr / local / teamspeak / logs / * | grep "token"
Zkopírujte řetězec čísel hned za „token =“ a vložte jej za echo do značek ‘‘:
echo 'token string'> /usr/local/teamspeak/admin-token.txt
Vymazání řetězce tímto způsobem uchová tokenový soubor na bezpečném místě.
Pomocí kočky si budete moci zobrazit textový soubor tokenu.
Chcete-li uživateli udělit přístup správce, zkopírujte a vložte obsah souboru do zobrazeného řádku.
cat /usr/local/teamspeak/admin-token.txt
Nezapomeňte, že pro každého správce může být nutné vygenerovat nový token oprávnění. Nezapomeňte se podívat na webovou stránku TeamSpeak a příručku, kde se dozvíte, jak to provést.
TeamSpeak je pěkný software, ale někteří uživatelé se nestarají o všechny problémy, které může způsobit. Pokud jste to vyzkoušeli a rozhodli jste se, že server TeamSpeak již nechcete, postupujte podle těchto kroků a zjistěte, jak software plně odinstalovat.
Nejprve pomocí systemd vypněte a zastavte službu TeamSpeak.
sudo systemctl deaktivuje teamspeak3 -f sudo systemctl zastaví teamspeak3.
Dále odstraňte vlastní službu systemd vytvořenou v nastavení.
sudo rm /etc/systemd/system/teamspeak3.service
Poté software odstraňte ze serveru.
sudo rm -rf / usr / local / teamspeak /
Nakonec odstraňte skupinu TeamSpeak a uživatele.
sudo userdel -r teamspeak sudo groupdel teamspeak
Spuštění všech těchto příkazů by mělo ze serveru odstranit všechny odkazy na TeamSpeak. Sudo by mělo fungovat, ale pokud tomu tak není, zvažte odstranění sudo z každého z výše uvedených příkazů a místo toho zkuste získat kořenový shell (sudo -s) předem.
Photoflow je nedestruktivní editor fotografií RAW pro systémy Linux...
Používáte na počítači se systémem Linux klávesnici Corsair? Je firm...
Určitě potřebujete nějaký dobrý nástroj pro správu diskových oddílů...