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

Jak nainstalovat Rocket.Chat na Ubuntu 16.04

Rocket.Chat je vlastní webový chatovací server s otevřeným zdrojovým kódem. Nabízí chat, sdílení souborů, videohovory, helpdesk a hlasové služby, což z něj dělá skvělou alternativu k Slacku. Tento tutoriál poskytuje podrobné pokyny pro instalaci Rocket.Chat na Ubuntu 16.04 VPS.

Rocket.Chat přichází s mnoha užitečnými funkcemi, jako jsou:
– Veřejné a soukromé kanály
– Živý chat / Call centrum pro zasílání zpráv / Zvukové hovory
– Různá rozhraní API
– Nahrávání souborů a sdílení
– Vzdálené sledování videa
– Vlastní emotikony, zvuky a firemní aktiva
– Android, iOS, Windows, Mac, Linux a webové aplikace

a mnoho dalších…

Předpoklady

Pro instalaci a provoz Rocket.Chat je třeba splnit následující předpoklady
– Doporučujeme mít alespoň 2 GB paměti pro Rocket.Chat, takže použijeme náš hostingový plán SSD 2 VPS
– SSH root přístup, který je standardně dodáván se všemi našimi plány hostování VPS
– Node.js – Běhové prostředí JavaScript
– databázový server MongoDB
– GraphicsMagick and curl

Krok 1:Přihlaste se přes SSH a aktualizujte server

Přihlaste se ke svému Ubuntu 16.04 VPS přes SSH jako uživatel root

ssh root@IP_Address

Než začneme s instalací, ujistěte se, že všechny nainstalované balíčky jsou aktualizovány na nejnovější verzi

apt update && apt upgrade

Krok 2:Instalace databázového serveru MongoDB

Rocket.Chat vyžaduje databázi MongoDB, takže budeme muset nainstalovat databázový server MongoDB. Lze jej nainstalovat z oficiálních repozitářů Ubuntu pomocí správce balíčků apt, ale nejedná se o nejnovější verzi spravovanou týmem MongoDB. MongoDB má svá vlastní úložiště a poskytuje nejnovější verzi databázového serveru.

Abychom mohli nainstalovat MongoDB z jejich oficiálních vydaných balíčků, budeme muset importovat veřejný klíč MongoDB, jak je uvedeno níže

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Jakmile je klíč přidán, můžeme pokračovat a přidat oficiální úložiště MongoDB

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

A nakonec aktualizujte místní databázi balíčků a nainstalujte MongoDB a jeho závislosti

apt update
apt install -y mongodb-org curl graphicsmagick

Verzi MongoDB můžete zkontrolovat pomocí následujícího příkazu

mongo -version
MongoDB shell version v4.0.1

Aby bylo možné spustit MongoDB jako službu, vytvoříme soubor jednotky s následujícím obsahem

nano /etc/systemd/system/mongodb.service

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

Uložte soubor, spusťte server MongoDB a povolte jeho spuštění po restartu serveru

systemctl start mongodb
systemctl enable mongodb

Krok 3:Nainstalujte Node.js a npm

Dále na server nainstalujeme Node.js a správce balíčků npm. Spusťte následující příkaz

apt -y install npm nodejs

Budeme také muset nainstalovat build-essential, abychom mohli nainstalovat některé balíčky npm

apt -y install build-essential

Ke spuštění Rocket.Chat se doporučuje používat Node.js verze 8.9.3. Nainstalujeme nástroj jednoduše nazvaný ‚n‘, abychom mohli změnit verzi Node.js.

npm install -g n

Spuštěním následujícího příkazu nainstalujte Node.js verze 8.9.3

n 8.9.3

Výstup:

     install : node-v8.9.3
       mkdir : /usr/local/n/versions/node/8.9.3
       fetch : https://nodejs.org/dist/v8.9.3/node-v8.9.3-linux-x64.tar.gz
######################################################################## 100.0%
   installed : v8.9.3

Chcete-li potvrdit, že nainstalovaná verze je 8.9.3, můžete spustit následující příkaz

node --version
v8.9.3

Krok 4:Nainstalujte Rocket.Chat

Přejděte na oficiální web Rocket.Chat a stáhněte si nejnovější stabilní verzi aplikace

cd /opt
curl -L https://releases.rocket.chat/latest/download -o rocket.chat.tgz

Rozbalte stažený archiv

tar zxvf rocket.chat.tgz

Obsah aplikace bude uložen v novém adresáři s názvem ‚bundle‘. Adresář přejmenujeme

mv bundle rocketchat

Dále nainstalujte všechny potřebné balíčky uvedené v souboru packages.json poskytnutého Rocket.Chat

cd rocketckat/programs/server
npm install

Nastavte odpovídajícím způsobem proměnné prostředí a spusťte Rocket.Chat provedením následujících příkazů

cd /opt/rocketckat/
export ROOT_URL=http://domain.com:3000/
export MONGO_URL=mongodb://localhost:27017/rocketchat
export PORT=3000

node main.js

Krok 5:Ověřte instalaci Rocket.Chat a dokončete instalaci prostřednictvím webového prohlížeče

Pokud je Rocket.Chat úspěšně spuštěn, měli byste získat následující výstup

➔ +----------------------------------------------------+
➔ |                   SERVER RUNNING                   |
➔ +----------------------------------------------------+
➔ |                                                    |
➔ |  Rocket.Chat Version: 0.68.5                       |
➔ |       NodeJS Version: 8.9.3 - x64                  |
➔ |             Platform: linux                        |
➔ |         Process Port: 3000                         |
➔ |             Site URL: http://domain.com:3000/  |
➔ |     ReplicaSet OpLog: Disabled                     |
➔ |          Commit Hash: e412d018f8                   |
➔ |        Commit Branch: HEAD                         |
➔ |                                                    |
➔ +----------------------------------------------------+

A budete mít přístup k průvodci nastavením Rocket.Chat pomocí vašeho oblíbeného webového prohlížeče na adrese http://domain.com:3000/

kde si můžete vytvořit svůj administrátorský účet a nakonfigurovat Rocket.Chat podle svých potřeb. Další informace o tom, jak používat a konfigurovat Rocket.Chat, naleznete v jejich oficiální dokumentaci.

Samozřejmě nemusíte instalovat Rocket.Chat na Ubuntu 16.04, pokud používáte jeden z našich plánů Managed Ubuntu Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Rocket.Chat na Ubuntu 16.04 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Rocket.Chat na Ubuntu 16.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 Let's Chat na Ubuntu 20.04?

  2. Jak nainstalovat MongoDB na Ubuntu 18.04

  3. Jak nainstalovat MongoDB na Ubuntu 22.04

  1. Jak nainstalovat MongoDB na Ubuntu 16.04

  2. Jak nainstalovat Rocket.Chat na Ubuntu 18.04

  3. Jak nainstalovat MongoDB na Ubuntu 18.04

  1. Jak nainstalovat MongoDB na Ubuntu 18.04

  2. Jak nasadit Rocket.Chat na Ubuntu 18.04

  3. Jak nainstalovat MongoDB na Ubuntu 20.04