- - Jak nastavit server RocketChat v systému Linux

Jak nastavit server RocketChat v systému Linux

Hledáte hostit svůj vlastní týmový chat místospoléhat se na služby jako Slack atd.? Zvažte vyzkoušení RocketChat. Jedná se o open source, Slack-like software pro spolupráci chatu s tunou podobných funkcí, jako jsou videokonference, více chatovacích kanálů, podpora DM, hlasová volání a další.

Instalace RocketChat Via Snaps

Serverový software RocketChat může být velmi vysokýúnavné běžet. Vyžaduje hodně manuální konfigurace a jinak ruční nastavení. Pokud se chystáte nainstalovat software a začít, spuštění balíčků Ubuntu snap na serveru je skvělý způsob, jak obejít jinak zdlouhavý proces nastavení.

Mnoho uživatelů Linuxu se může při používání Snaps zapnoutserver, ale nejsou jen pro desktop. Ve skutečnosti se mnoho různých serverových nástrojů pomalu dostává do obchodu Snap. Navíc je nyní pro většinu linuxových distribucí snadnější než kdykoli dříve nainstalovat snapd a chytit tyto balíčky. Chcete-li nainstalovat serverový software RocketChat na svůj Linuxový server, nejprve zjistěte, zda může skutečně spustit snapd (pravděpodobně to může). Poté postupujte podle našeho průvodce, jak nastavit Snaps.

Při běžícím modulu snapp jednoduše nainstalujte nejnovější verzi serverového softwaru RocketChat:

sudo snap install rocketchat-server

Klient RocketChat prostřednictvím Snaps

Přestože je tento průvodce zaměřen především na získáníPokud je spuštěn serverový software, mnoho lidí se bude chtít naučit, jak nainstalovat i desktopového klienta Linux. Stejně jako serverový software je i desktopový klient snadno nainstalovatelný pomocí snap. Nainstalujte:

sudo snap install rocketchat-desktop

Instalace RocketChat Via Docker Container

Ti, kteří nechtějí nainstalovat Rocket Chat naserver pomocí ruční konfigurace, ale také nechtějí používat přichycení, mají druhou možnost pro rychlou a snadnou instalaci: RocketChat přes Docker Containers. Stejně jako verze Snap, i ti, kteří se rozhodnou stáhnout serverový software přes Docker Hub, získají (většinou) předkonfigurované nastavení chatového serveru. Není třeba ručně instalovat a konfigurovat věci jako Nginx. Vše, co potřebujete, je spíš v kompaktním kontejneru.

Chcete-li začít, ujistěte se, že máte Docker nainstalovaný na vašem serveru Linux (nebo na ploše Linux). Po instalaci vytáhněte nejnovější kontejner RocketChat.

Popadl nejnovější verzi

su
docker pull rocketchat/rocket.chat:latest

Chytání konkrétní verze

Chytit konkrétní verzi RocketChat přes aDokovací kontejner, budete muset zadat číslo verze. Nahraďte přesné číslo verze Xs v příkazu. Nejste si jisti, jakou verzi chytit? Informace naleznete na webu Rocket Chat. Poté vytáhněte poslední kontejner pomocí:

docker pull rocketchat/rocket.chat:vX.X.X

Chycení stabilní verze (oficiálně schváleno Dockerem)

Stažení nejnovější verze serverového softwaruje skvělý způsob, jak zajistit, aby uživatelé měli vždy k dispozici nejnovější funkce při jejich vydání. Bohužel mít nejnovější software není vždy dobrý nápad. Věci se mohou zlomit, a ve výrobním prostředí je to noční můra. Naštěstí existuje verze softwaru Rocket Chat, která je „stabilní“. Tato verze je oficiálně schválena společností Docker a je stabilní verzí.
Vytáhněte ji z Docker Hub pomocí:

docker pull rocket.chat

Konfigurace serveru RocketChat

Se softwarem na konci věcí postaráno,zbývá jen nakonfigurovat vše. 100% veškeré konfigurace softwaru chatového serveru v RocketChat je s webovým uživatelským rozhraním. Chcete-li otevřít webové rozhraní administrátorského panelu, musíte nejprve najít IP adresu serveru. Pamatujte, že IP adresy se liší, pokud k nim uživatelé přistupují přes LAN nebo přes internet (přes VPS atd.).

Poznámka: ti, kteří používají RocketChat přes kontejner Docker, by se měli řídit dalšími pokyny uvedenými v readme obrázku.

Přístup k uživatelskému rozhraní přes LAN je snadný, protože všichni uživatelé již komunikují a komunikují se serverem v síti. Chcete-li zjistit interní IP adresu LAN serveru, postupujte takto:

ip addr show | grep "inet 192.168"

Kombinace „ip addr show“ a grep usnadní odfiltrování interní IP adresy serveru. Vezměte tuto IP adresu a připojte ji do webového prohlížeče. Například:

http://192.168.1.100:3000

Ti, kteří používají Rocket Chat přes internet, budou muset port-forward port 3000 a použít externí IP adresu, nikoli interní.

Nastavení všeho

Prvním krokem k nastavení všeho, jepřihlásit se. Většina, pokud ne všechny možnosti, jsou ve výchozím nastavení nastaveny. Žádná nastavení nevyžadují konfiguraci, protože výchozí hodnoty jsou docela rozumné. Uživatelé mohou snadno DM zpět a vpřed a vytvářet kanály (pokud jim administrátor udělil povolení k tomu prostřednictvím nastavení). Prvním uživatelem, který se zaregistruje, bude automaticky účet správce.

Chcete-li se dostat do nastavení správce, klikněte na šipkuvedle uživatelského jména a vyberte „správa“. V této oblasti je možné importovat data z existující instalace Slack, Hipchat a mnoha dalších různých typů programů pro týmové chatování.

Nechte uživatele přejít na IP adresu a vytvořitúčet. Odtud se mohou připojit ke kanálu. Případně instruujte uživatele, aby nainstalovali chatového klienta (pomocí snap). K dispozici jsou také verze pro jiné platformy.

Další způsoby instalace RocketChat

Existuje mnoho různých způsobů, jak nainstalovat RocketPovídat si. Používáte-li Snaps nebo Docker pro vás nebude fungovat, zvažte vyzkoušení dalších způsobů, jak je možné nasadit software chatového serveru. Existuje mnoho, mnoho různých možností, včetně: FreeBSD, Windows, různých poskytovatelů hostingu a dokonce i Raspberry Pi.

Komentáře