Naujausias pranešimas: Samba kritinis pažeidžiamumas
frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Rocket.Chat CentOS 7 aplinkoje

iv_almantasmiv_almantasm Super Moderator
edited 2021 sausio 20 Į Kitos aplikacijos
attachmentphpattachmentid205stc1d1494711709

Rocket.Chat - tai slack tipo bendravimo platforma, leidžianti kolegoms ar draugams bendrauti raštu, video pokalbiais ar dalintis failais.

0. Preliminarūs reikalavimai:

- Įrašytas mūsų parengtas "CentOS 7" šablonas;

1. Rocket.Chat diegimas

Pirmiausia pridėkite epel repozitoriją ir atnaujinkime programinę įrangą:
yum -y install epel-release nano && yum -y update

Pridėkime MongoDB repozitoriją. Tam sukursime failą mongodb.repo:
nano /etc/yum.repos.d/mongodb.repo

Atsidariusiame lange nukopijuokite šį kodą bei išsaugokite pakeitimus (CTRL+O ir CTRL+X):
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

Instaliuokime reikiamą įrangą:
yum install -y nodejs curl GraphicsMagick npm mongodb-org-server mongodb-org gcc-c++
npm install -g inherits n
n 4.5

Instaliuokime pačią Rocket.Chat programą:
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
cd ../..

Nurodykime reikiamus parametrus - naudojamą prievadą (šiuo atveju 3000) ir serverio pavadinimą, kuriuo bus pasiekiama Rocket.Chat programa:
export PORT=3000
export ROOT_URL=http://jūsų_serverio_pavadinimas:3000/
export MONGO_URL=mongodb://localhost:27017/rocketchat

Aktyvuokime ir startuokime MongoDB:
chkconfig mongod on
systemctl start mongod

Paleiskime Rocket.Chat bei nustatykime, kad programa startuotų automatiškai po kiekvieno serverio perkrovimo. Pirmiausia faile:
nano /usr/lib/systemd/system/rocketchat.service

įrašykime ir išsaugokime šį kodą:
[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://jūsų_serverio_pavadinimas:3000/ PORT=3000
  [Install]
  WantedBy=multi-user.target

Tuomet:
systemctl enable rocketchat.service

Bei galiausiai startuokime Rocket.Chat programą:
systemctl start rocketchat.service

Įrašius programą teliko sukurti pirmajį Rocket.Chat vartotoją. Tai atliksite nuėjus adresu:

http://jūsų_serverio_pavadinimas:3000

ir pasirinkus Register new account.

attachmentphpattachmentid206stc1d1494713316

Tik prisijungus pirmasis Rocket.Chat langas atrodys taip:

attachmentphpattachmentid207stc1d1494713529

Daugiau informacijos apie Rocket.Chat naudojimą galite rasti oficialiame puslapyje bei dokumentacijoje.
Pažymėtos temos:
Norėdami palikti komentarą, turite prisijungti arba registruokis.
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2023 Dedikuoti.lt forumas, visos teisės saugumos.