Како инсталирати Роцкет.Цхат на ЦентОС 7

Роцкет.Цхат је решење за тимску комуникацију налик Слацк-у отвореног кода које се може применити на вашем серверу. Уз Роцкет.Цхат, можете да ћаскате са члановима вашег тима и пријатељима преко аудио и видео записа, комуницирате са посетиоцима веб локације у реалном времену, делите датотеке, преносите гласовне поруке и радите много више.

У овом туторијалу објаснићу како да инсталирам Роцкет.Цхат на ЦентОС 7 сервер.

Предуслови

  • Нова инстанца сервера Вултр ЦентОС 7 са најмање 1Г меморије. Рецимо да је његова ИП адреса 192.167.100.100.
  • Домен који указује на инстанцу вашег сервера. Рецимо да је ввв.екампле.цом.

Корак 1: Ажурирајте систем

Пријавите се као роот, а затим ажурирајте систем на најновији стабилан статус:

yum install epel-release -y
yum update -y
shutdown -r now

Корак 2: Инсталирајте МонгоДБ

Подесите МонгоДБ ИУМ репо:

vi /etc/yum.repos.d/mongodb-org-3.2.repo

Попуните датотеку са:

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

Сачувај и затвори:

:wq!

Инсталирајте најновију стабилну верзију МонгоДБ-а:

yum install mongodb-org mongodb-org-server -y

Корак 3: Инсталирајте Ноде.јс, ГрапхицсМагицк, нпм и друге зависности

yum install nodejs curl GraphicsMagick npm -y
npm install -g inherits n
n 0.10.40

Корак 4: Инсталирајте Роцкет.Цхат

Преузмите и инсталирајте Роцкет.Цхат:

cd /opt
curl -L https://releases.rocket.chat/latest/download -o rocket.chat.tgz
tar -zxvf rocket.chat.tgz
mv bundle Rocket.Chat
cd Rocket.Chat/programs/server
npm install

Ради ваше удобности, потребно је да креирате РоцкетЦхат системд сервисну јединицу. Обавезно замените домен „ввв.екампле.цом“ својим.

vi /usr/lib/systemd/system/rocketchat.service

Попуните датотеку са:

[Unit]
Description=The Rocket.Chat server
After=network.target remote-fs.target nss-lookup.target nginx.target mongod.target
[Service]
ExecStart=/usr/local/bin/node /opt/Rocket.Chat/main.js
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=rocketchat
User=root
Environment=MONGO_URL=mongodb://localhost:27017/rocketchat ROOT_URL=http://www.example.com:3000/ PORT=3000
[Install]
WantedBy=multi-user.target

Сачувај и затвори:

:wq!

Напомена :

  1. У РООТ_УРЛ и ПОРТ, можете заменити 3000бројем порта по вашем избору.
  2. У РООТ_УРЛ, можете заменити www.example.comИП адресом вашег сервера 192.168.100.100, ако ваш домен није доступан.

Покрените МонгоДБ услугу:

systemctl start mongod.service
systemctl enable mongod.service

Покрените услугу Роцкет.Цхат:

systemctl start rocketchat.service
systemctl enable rocketchat.service

Дозволите приступ вебу са порта 3000:

firewall-cmd --zone=public --permanent --add-port=3000/tcp
firewall-cmd --reload

Корак 5: Приступите Роцкет.Цхат-у у веб претраживачу

Усмерите свој веб претраживач на http://www.example.com:3000, а затим региструјте првог корисника за администрацију. Подразумевано, само први корисник ће добити административне привилегије. Уживајте!

Тиме је овај водич завршен. Хвала вам за читање.

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више