Како инсталирати Роцкет.Цхат на Дебиан 9

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

Предуслови

  • Нова Вултр Дебиан 9 инстанца сервера са најмање 1Г меморије. Рецимо да је његова ИП адреса 192.167.100.100.
  • Домен који указује на инстанцу вашег сервера. Реци да јесте www.example.com.

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

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

apt update
apt upgrade -y
shutdown -r now

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

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

apt install mongodb

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

Роцкет.Цхат 0.60 и новијим верзијама потребна је верзија 8.9.3 ЛТС Ноде.јс да би радила. Дакле, прво додајте спремиште бинарних дистрибуција НодеСоурце Дебиан:

curl -sL https://deb.nodesource.com/setup_8.x | bash -

Затим можемо да инсталирамо Ноде.јс и друге пакете:

apt install nodejs curl graphicsmagick -y
npm install -g n

Користите nза инсталирање Ноде.јс верзије 8.9.3:

n 8.9.3

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

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

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

Ради ваше удобности, потребно је да креирате РоцкетЦхат системд сервисну јединицу:

nano /etc/systemd/system/rocketchat.service

Попуните датотеку. Обавезно замените домен www.example.comсвојим:

[Unit]
Description=RocketChat Server
After=network.target remote-fs.target nss-lookup.target mongod.target nginx.target  # Remove or Replace nginx with your proxy

[Service]
ExecStart=/usr/local/bin/node /opt/Rocket.Chat/main.js    # Specify the location of node and location of main.js
Restart=always     # If set to always, the service will be restarted regardless of whether it exited cleanly or not, got terminated abnormally by a signal, or hit a timeout.
RestartSec=10       # Restart service after 10 seconds if node service crashes
StandardOutput=syslog                     # Output to syslog
StandardError=syslog                   # Output to syslog
SyslogIdentifier=nodejs-example
#User=<alternate user>
#Group=<alternate group>
Environment=NODE_ENV=production PORT=3000 ROOT_URL=https://www.example.com MONGO_URL=mongodb://localhost:27017/rocketchat

[Install]
WantedBy=multi-user.target

Напомена : У PORT, можете заменити 3000бројем порта по вашем избору. У ROOT_URL, можете заменити www.example.comИП адресом вашег сервера 192.168.100.100, ако ваш домен није доступан.

Сачувај и затвори, CTRL+ X, Y.

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

systemctl start mongodb

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

systemctl start rocketchat

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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