Rocket.Chat waa ilo bilaash ah oo bilaash ah oo lagu qoro Ishax Iskaha oo loogu talagalay Meteor. Rocket.Chat waxaa loo qaddarin karaa analog ah slack, kaas oo la geyn karo serverkiisa, oo lagu xiri karo macaamiisha on Linux, Windows, Macos, Android iyo macruufka.
![Ku rakibida Rocket Wadahadal Shirkad.chat on Linux 18002_1](/userfiles/21/18002_1.webp)
Rocket.Chat Howlaha
- Wadahadalka waqtiga-dhabta ah
- Wadahadalka maqalka
- Wadahadalka fiidiyowga
- Kanaalada
- Martida gudaha
- Daahix ah
- Wareejinta faylka
- API-buuxa oo buuxa
Si loo hubiyo in amniga la isticmaalo:
- Xisaabta LDAP Group
- 2FA xaqiijinta laba-qodob
- Iyada oo loo marayo sirta
- Hal galka SSO.
- Soo-saareyaasha xaqiijinta Outh
Waxaan u sheegnaa sida loo rakibo oo aan u habeeyo server-ka iyo gantaalka macmiilka.Chat ee Linux.
Tallaabada 1. Ku rakibida SNAP ee LinuxFududeynta, waxaan u isticmaali doonaa nidaamka maaraynta xirmada ee Snups. Marka ugu horeysa, waxaad u baahan tahay inaad ku rakibto xirmada SNAPD adoo adeegsanaya maareeyaha xirmada.
$ sudo apt rakibida snapd #unta $ sudo dnf rakibida snapd #fedora 22 + cnedos / Rhel Yum waxay ku rakibaan Snapd # cneros / Rhel 7
Marka xigta, waa inaad u sahlaysaa habka nidaamka ee xakameeya soketka wada xiriirka ugu weyn. Amarkani wuxuu bilaabi doonaa godka waxayna u oggolaaneysaa inay bilaabato marka nidaamka la xiro.
$ Sudo systemctl u fududeeya --Now Snapd.Sooket
Tallaabada 2: Ku rakib Rocket.Chat ee LinuxSi loo rakibo RoctCtat-server, orod:
$ sudo snap oo rakibida digaag
Marka rakibidda iyada oo la dhammeeyo SNAP, Rocket.Chat server ayaa bilaabi doonta shaqo iyo dhageysi dekeda 3000. Fur biraawsarka websaydhka oo geli cinwaanka soo socda si aad u dejiso Rocket.Chat Via Gui.
http: // server_ip: 3000
Ka dib markii aad soo dejiso saaxiriinta Setup, cadee cabirrada soo socda: Magaca maamulaha buuxa, magaca isticmaalaha, cinwaanka e-maylka ee ururka iyo erayga sirta ah.
![Ku rakibida Rocket Wadahadal Shirkad.chat on Linux 18002_2](/userfiles/21/18002_2.webp)
Marka xigta, waxaad u baahan tahay inaad cadeyso macluumaadka ku saabsan ururka: Nooca hay'adda, magaca, warshadaha, cabirka, dalka iyo goobta.
![Ku rakibida Rocket Wadahadal Shirkad.chat on Linux 18002_3](/userfiles/21/18002_3.webp)
Markaa waxaad u baahan tahay inaad cadeyso macluumaadka server-ka - magaca goobta, luqadda, nooca serverka, iyo daminta ama curyaaminta 2FA xaqiijinta laba-arrimood.
![Ku rakibida Rocket Wadahadal Shirkad.chat on Linux 18002_4](/userfiles/21/18002_4.webp)
Bogga xiga waxaad u baahan tahay inaad iska diiwaangeliso server-ka. Halkaan waxaa ku yaal labo xulasho halkan. Midda koowaad waa in la isticmaalo Getters Group-yada iyo Proxies ee ay bixiso Rocket.Chat labaad - Kaydso madax-bannaanida oo aad ka abuurto xisaabaadka bixiyeyaasha guryaha, oo lagu abaalmariyo codsiyada mobilada ee shahaadooyinkaaga gaarka ah.
![Ku rakibida Rocket Wadahadal Shirkad.chat on Linux 18002_5](/userfiles/21/18002_5.webp)
Setup oo la dhammaystiray, oo shaqadaada shaqooyinkaagu diyaar u tahay, hadda waxaad u baahan tahay inaad gujisid Tag Goobaha Shaqada (Tag booska shaqada)
![Ku rakibida Rocket Wadahadal Shirkad.chat on Linux 18002_6](/userfiles/21/18002_6.webp)
Taasi waa sida ay u egtahay.
![Ku rakibida Rocket Wadahadal Shirkad.chat on Linux 18002_7](/userfiles/21/18002_7.webp)
Dib-u-soo-noqoshada server-ka, sida nginx ama apache, wuxuu kuu oggolaanayaa inaad habeyso gantaalka gantaalka si aad u gasho domain ama hoosaad. Rocket.Chat waa server-ka heer dhexe oo aan taageerin SSL / TLs. Wakiilka dib-u-soo-celinta ayaa kuu oggolaanaya inaad u habeyso shahaadooyinka SSL / TLS si aad u daarto HTTPS.
Dib-u-soo-celinta proxy Nginx ee Rocket.ChatMarka hore rakib nginx.
$ sudo apt apt oo rakib ah nginx # ubuntu / Debian $ sudorora oo ku rakib nginx #feldora 22 + sudos / Rhel Yum Ku rakib nginx # cneros / Rhel 7
Marka xigta, orod adeegga NGINX, daar bilawga otomaatig ah marka la xirayo nidaamka oo uu hubiyo xaaladdiisa
Nidaamka sudotctl-ka (viow nginx $ sudo systemtct systemttl status nginx
Ka dib u samee faylka xajmiga ee barbaarinta ah ee gantaalka ee gantaalka ..Chat, tusaale ahaan, gudaha magaalada /TC/Nginx/Conf.d/ Tusaha.
$ sudo Vim ottc/nginx/Conf.d/chat.meriont.com.Conf
Marka xigta, geli qaabeynta feylkan adoo ku beddelaya magacaaga oo aad keydiso.
Dib u celinta kor u qaadida {server 127.0.0.1:3000; } Server {dhagayso 80; Server_name Chat.meriont.com; # Waad kordhin kartaa xadka haddii aad u baahatid. macmiil_max_ qof_size 200m; Cillad_log /var/log/ngginx/chat.meriont.com.log; Goobta / {proxy_pass http: // Dib u celinta /; proxy_http_vesion 1.1; Proxy_Set_header Castrade $ http_uprade; Proxy_Set_Header xiriir "casriyeyn"; Proxy_Set_header Marti galiso $ http_host; Proxy_Set_header X-Re-re-IP $ Demote_add; Proxy_Seader_Hader X-u gudbin-$ Proxy_xd_x_ferward_fork Proxy_Set_header X-Welcod-Proto http; proxy_set_header_header x-nginx-proxy run; proxy_rerect off; }}
Ugu dambeyntiina, hubi syntax oo dib u bilaw adeegga NGINX.
$ sudo nginx -t $ sudo systemttl dib u bilaw NGINX
Dib-u-soo-rogida aphy apache for ronet.chatKu rakib xirmada Apache2
$ sufit apt rakib apache2 # ubuntu / Debian $ sudoor your +fedora 22 + sunos / Rhel Yum waxay rakibaan httpd # cneros / Rhel 7
Marka xigta, orod oo awood u yeelo adeegga apache oo hubi inuu socdo oo uu socdo.
------------ $ sudo systemctl awood u leh --Now Systemctl2 $ sudo Systemctl Systemp2 --------------------- $ Systemttl ayaa karti u leh - hadda httpd $ sudo Nidaamka nidaamka httpd
Ka dib u samee feyl suuq geyn ah oo loogu talagalay gantaalka gantaalka ah ee gantaalka. Tusaale ahaan, ee ku jira / iwm / apache2 / tusaha goobta / ama / /etc/httpd/Conf.d/
-------------- $ sudo vim vim retc/apache2/sites-aavaint-apairet2/serioiont.coniont.com.Conf ---------------------------------------------------------- $ sudo Vim otTC/httpd/Conf.d/chot.meriont.com.conf
Marka xigta, geli qaabeynta feylkan adoo ku beddelaya magacaaga oo aad keydiso.
Serfaddaadmin [email protected] servernamemet.ru serwer.com infoglog /var/choglet.merioncet.com_Acloijojer.log.log waxay u baahan tahay dhammaan dib-u-soo-nooleynta dhammaan {http: Kordhi}} = Lang] Dib-u-qoridda 'dib-u-qoridda' Ws: // Localhost: / Toholhost: 3000 / $ 1 [p, l] proxpassterse / http: // maxalliga ah: 3000 /
Ubuntu iyo Debian, waxay awood u siisaa cutubyada Apache2 ee lagama maarmaanka u ah oo dib u bilaw adeegga.
$ sudo a28mod proxy_http $ sudo a2enmod proxy_wstunnnnnnler $ sudo a2enmod a2enmod rewrite $ sumctctl dib u soo celinta apache2
Centus / Rhel iyo Fedora ayaa dib u bilaabay adeegga Apache.
# Nidaamka dib u soo celinta httpd
Hadda fur biraawsarka oo geli cinwaankaaga go'an iyo codsashada Rocket.Chat. Waxaa laga heli karaa boggaaga lagu habeeyay server-ka wakiilka.
http://chat.merionet.com.
![Ku rakibida Rocket Wadahadal Shirkad.chat on Linux 18002_8](/userfiles/21/18002_8.webp)
Codsiyada macmiilka waxaa laga soo dejisan karaa websaydhka rasmiga ah ee Rocket.Chat. Si aad ugu rakibto arjiga desktop-ka ee Linux, waxaad soo dejisaneysaa xirmooyinka deynta (x64) ama rpm (x64) waxay kuxirantahay qaybintaada Linux.
$ wtt -c https://githobb https://githoob.com/rozettat/rocket.chatron/Reloton/dowloload/3.17/rozettrat_2.17.7_amd64.deb
Ama
$ wtt -c https://githobb https://githoob.com/rozettat/rocket.chatron/Reloton/dowloload/2.17/rozettat-1.7/rozettat-1.7.7.x8_64.rpm
Xirmada xigta iyadoo la adeegsanayo Maareeyaha Xirmooyinka DPKG ama RPM
$ sudo dpkg-dickettat_2.17.7_7_7_7_7.DEB # Ubuntu / Debian $ Sudo rptCtCettat-2.17.x.x.x.rpm # cneros
Rocket rakibaadda ku rakiban.Chat.Haddii aadan rabin inaad ku rakibto Rocket.Chat iyada oo loo marayo sapps, gacanta ayaad ku sameyn kartaa.
Rakibaadda Xaraashka ah.js.Marka hore, cusboonaysiinta liiska xirmada nidaamka:
Sudo Aptpect Cusboonaysiinta.
Deji Node.js, NPM iyo dhammaan ku tiirsanaanta kale ee loo baahan yahay si loo dhiso xirmooyinka npm ee ka yimaada koodhka isha:
Sudo apt rakib nodejs npm dhisidda-dhisida-dhisida-dhisida-dhismaha
Waxaan u isticmaali doonnaa "xirmada npm, oo kuu oggolaanaya inaad si isdabad ah u maareyso noocyada node.js. Waxaad ku talinaysaa si aad u rakibto n iyo node.js:
Sudo npm rakibidda--f waxay dhaxlaysaa n sudo n 8.11.3
Ku rakibida Mongodb.Mongodb waa xay'adda dukumiintiga ku saleysan dukumintiga NOSQL, oo ay adeegsadaan Rocket.Chat si loo keydiyo xogta.
Soo dejinta furaha dadweynaha ee Mongodb oo dami bakhaarada rasmiga ah ee Mongodb:
Sudo apt-furaha Adkee Addyysers HKP: //Keyyserver.Ubuntu.com: 80 --Rexv 9DA31620b9D18CE5SE5SE4D4 Sudo-kaaplository-ka '' Amd64] HTTPSITETEMENT /mongodb-org-/4.0.0 aflagaado badan '
Ka dib markii aad u rogto kaydinta Apt-ka, cusboonaysii liiska baakadda oo ku rakib Mongodb adigoo ku qoraya:
Sudo apt Cusboonaysiinta sudo sudo apt rakibida mongodb-org
Ka dib shid oo bilaw adeegga Mongodb:
Sudo Systemttl Systemctl Systemctl waxay bilaabatay Mongod sudo Systemctl oo karti u leh Mongod
Abuurista isticmaale nidaam cusubHadda waxaad u baahan tahay inaad abuurto isticmaale cusub iyo gantaal la yiraahdo oo loo magacaabay gantaal, kaas oo maamuli doona Rocket.chat.
Sudo isticmaale -m -u -r -r -d / opt / gantaal gantaal
Ku dar isticmaale www-macluumaadka kooxda cusub ee isticmaaleyaasha oo aad wax uga beddesho xuquuqda gelitaanka ee tusaha / opt / gantaalka gantaalka si NGINX ay marin u heli karto Rocket.Chat rakibaadda:
Sudo-mersermod -a -G Rocket www-throd sudod chmod 750 / opt / gantaal
Ku rakibida Rocket.Chat.U beddelo gantaal gantaal
Sudo su - gantaal
Ku soo qaado nooca ugu dambeeya ee xasilloon ee ronet.chat adoo isticmaalaya curl:
Curl -l https://reletoy.Relot.Chate/latest/ soyylolompholololomp.chat.tgz.tgz
Ka dib marka la soo dejiyo waa la dhammeystirayaa, ka saar archive oo dib u magacooda tusaha dhagxan.Chat:
Tar ZXF Rocket.Chat.Chat.tgz MV Ronet.chat
Tag gantaalka.
CD Rocket.Chat/Progam/Serger npm rakibidda
Si loo tijaabiyo rakibaaddayada ka hor inta aan abuurin cutubka nidaamka iyo isku-habeynta wakiilka ka-hortagga NGINX ama Apache, waxaan ku rakibi doonnaa doorsoomayaasha deegaanka ee loo baahan yahay oo waxaan bilaabi doonnaa Rocket.Chat server-ka
Dhoofinta Dekadda = 3000 Dhoofinta Dhoofinta_url = http: //0.0.0: 3000 / Dhoofin ah Mongo_url = Mongodb: // Localhost:
Ku noqo gantaalka gantaalka ee gantaalka ah oo ku socodso Rocket.chat server adoo galaya amarrada soo socda:
Cd ../../../ node magna.js
Haddii aysan jirin qaladaad, waa inaad aragtaa gabagabada soo socota:
? + ---------------------------- + + + + + + + | Server orda | ? + ---------------------------- + + + + + + + | | ? | Rocket.Chat nooca: 0.71.1 | ? | Nooca Nodejs: 8.11.3 - X64 | ? | MUQDISHO: Linux | ? | Geedi socodka Dekadda: 3000 | ? | Goobta URL: http: //0.0: 3000 / | ? | Uplog-ka 'Fluent Oplog': Naafada | ? | Ka gudub Hash: E73DC78FFD | ? | Gasho Laanta: Madaxa | ? | | ? + --------------------------------------------- +.
Jooji dhagaxa dhagaxa ah adoo isticmaalaya Ctrl + c oo ku soo noqo isticmaalehaaga sudo-ga adoo ku qoraya bixitaanka.
Abuurista cutub nidaam ahSi aad u maamusho Rocket.Chat sidii adeeg ahaan, waxaad u baahan tahay inaad abuurto faylka cutubka Rockettat.sersice.service ee cutubka / iwm / Nidaamka / nidaamka.
Sudo Nano Nano Peretc/RY COMPORTD/SYTEMAT.Serdhice.
Gali lambarka soo socda:
[Qeybta] Sharaxaad = Rocket.Chat server ka dib = shabakad.tarett nss anscoup.tareget syroding = systort syrod.ther = mongodb = mongodb: // Localhost: RIT_URL = https: //chat.meriont.com Port = / USR /Sr / Maxalliga / Bin / Bin / NODE / BIN / NODENT/SAIN.CE /SATT/ASTY
Cilmiga u sheeg in aan abuurnay faylka cutubka cusub, oo aan ku orno adeegga Rocket.Chat.
Sudo Systemctl Daemon-Reload Sudo Systemctl Systemctl Steptl
Hubi xaalada adeegga:
Sudo Systemttl Stimcttl Xaaladda Rockettat
Gunaanadku waa inuu ahaadaa sidan oo kale:
* GeckCtCTETT.SerVice - Rocket.Chat server-ka: Xaraashka ah ; 5S kahor PID: 12693 (xadka) Hawlaha: 10 (Xaddidan) Howlaha: 10 (Xaddiga: 2319) huur: / Nidaamka
Ugu dambeyntiina, shid bilowga otomatiga ah ee adeegga gantaalka.
Sudo Systemttl oo karti u yeelo Roctat
Dhameystir, waxaan ku rakibay gantaal.Chat, waxaad hadda aadeysan kartaa si aad u dejiso wakiilka dib-u-noqoshada iyo bilowga nidaamka lagu tilmaamay Tallaabada 3.
NatiijalaBuug-gacmeedkan, waxaad baratay sida loo rakibo ronet.chat ee Linux iyo sida loo habeeyo NginX iyo Apache inay tahay wakiil kacsan.
Si aad wax badan uga ogaato ku saabsan Rocket.Chat Booqo bogga dukumiintiyada.