Add the epel repository and update everything.
yum -y install epel-release nano && yum -y update
Populate the yum repo with the mongodb-org repository
nano /etc/yum.repos.d/mongodb-org.repo
Paste this into the new file:
[mongodb-org] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
To write and save do:
CTRL-O, CTRL-X
Now we need to install our dependencies from yum:
yum install -y nodejs curl GraphicsMagick npm mongodb-org-server mongodb-org gcc-c++
Now that we have Node.js and npm installed, we need to install a few more dependencies:
npm install -g inherits n
The recommended Node.js version for using Rocket.Chat is 8.9.3. Using n we are going to install that version:
n 8.9.3
Installing Rocket.Chat
Now we download and install Rocket.Chat
cd /opt curl -L https://releases.rocket.chat/latest/download -o rocket.chat.tar.gz tar zxvf rocket.chat.tar.gz mv bundle Rocket.Chat cd Rocket.Chat/programs/server npm install cd ../..
You can set PORT, ROOT_URL and MONGO_URL: Continue reading “Install Rocket Chat on Centos 7with Jitsi Video Conferencing” »