I-Rocket.chat yi-scable scable scable scaper chatch yencoko eyenziwe nge meteor. I-rocket.chat inokuthathwa njengentologu ye-slack, enokutshintshwa kwiserver yayo, kwaye iqhagamshele kuyo evela kubaxumi kwiLinux, kwiWindows, i-Macos, i-IOS.
![Ukufaka i-rocket ye-racker ye-racker.chat kwiLinux 18002_1](/userfiles/21/18002_1.webp)
I-Rocket.chat imisebenzi
- Incoko yexesha lokwenyani
- Ingqungquthela yeaudiyo
- I-contraffiction yevidiyo
- Iindlela
- Inkosi ngaphakathi
- Isikrini sosasazo
- Ukuhanjiswa kweefayile
- I-API epheleleyo
Ukuqinisekisa ukhuseleko olusetyenzisiweyo:
- Iqela le-LDAP
- I-2fa-factoration factoration
- Ngomsebenzi we-wincry
- Igalelo elinye sso.
- Abathengisi abaninzi boQinisekiso
Sixelela indlela yokufaka kwaye uqwalasele iseva kunye ne-rocket ye-rocket.chat eLinux.
Inyathelo 1. Ukufaka i-Snap kwiLinuxUkulula, siya kusebenzisa inkqubo yolawulo lwe-SNAPS. Okokuqala, kufuneka ufake iphakheji ye-snapd usebenzisa umphathi wepakethi.
I- $ sudo Apt Faka i-snapd #ubuntu kunye ne-Debian $ SUDOF PATD #FEDORA 22 + / I-CENDOY / RUGO YUR SMOS SNAPD # RHIS 7
Emva koko, kufuneka wenze imodyuli yenkqubo elawula isokisi yonxibelelwano oluphambili lwendawo. Lo myalelo uza kuqala isokethi kwaye uya kuyivumela ukuba iqale xa inkqubo ilayishwe.
I-Sudo Scroctl ye-SURECCTL ye-Snupd.socket
Inyathelo 2: Ukufaka iRocket.chat kwiLinuxUkufaka i-roctcketChat-Server, Gigh:
$ sudo snap ifake i-rocketchankchat-server
Xa ufakelo nge-SNAP lugqityiwe, i-rocket.ct.ct.Chat server iya kuqala ukusebenza kwaye imamele i-Port 3000.
http: // I-Server_IP: 3000
Emva kokukhuphela iwizard yokuseta, chaza le paramitha ilandelayo: Igama lomlawuli elipheleleyo, igama lomsebenzisi, idilesi ye-imeyile yombutho kunye negama lokugqitha.
![Ukufaka i-rocket ye-racker ye-racker.chat kwiLinux 18002_2](/userfiles/21/18002_2.webp)
Okulandelayo, kuya kufuneka uchaze ulwazi malunga nombutho: Uhlobo lombutho, igama, ishishini, ubungakanani, ilizwe kunye nendawo.
![Ukufaka i-rocket ye-racker ye-racker.chat kwiLinux 18002_3](/userfiles/21/18002_3.webp)
Emva koko kuya kufuneka uchaze ulwazi lweseva-igama lendawo, ulwimi, uhlobo lweseva, kunye nokutshintsha okanye ukukhusela i-2FA ezimbini.
![Ukufaka i-rocket ye-racker ye-racker.chat kwiLinux 18002_4](/userfiles/21/18002_4.webp)
Kwiphepha elilandelayo kufuneka ubhalise iserver. Zimbini iindlela onokukhetha kuzo apha. Eyokuqala kukusebenzisa isango leseti kunye neeproxies ezibonelelwe nguRocket.ch Sundal-Gcina i-Automiy kwaye wenze iiakhawunti ezivela kubaboneleli beenkonzo, kunye nokuhlaziya izatifikethi zenkqubo yakho yabucala.
![Ukufaka i-rocket ye-racker ye-racker.chat kwiLinux 18002_5](/userfiles/21/18002_5.webp)
Ukuseta kugqityiwe, kwaye indawo yakho yokusebenza ilungele, ngoku kuya kufuneka ucofe ukuya kwindawo yomsebenzi wakho (yiya kwindawo yomsebenzi)
![Ukufaka i-rocket ye-racker ye-racker.chat kwiLinux 18002_6](/userfiles/21/18002_6.webp)
Yindlela ebonakala ngayo.
![Ukufaka i-rocket ye-racker ye-racker.chat kwiLinux 18002_7](/userfiles/21/18002_7.webp)
Ukubuyela umva kwiserver ye-proxy, efana neNigix okanye i-Apache, ikuvumela ukuba uqwalasele i-rocket I-Rocket.chat yiseva yenqanaba eliphakathi elingayixhasi i-SSL / TLS. Ummeli oguqukayo uya kukuvumela ukuba wenze izatifikethi ze-SSL / TLs ukuze ujike kwi-HTTPS.
Ukubuyela umva kwi-proxy proxs yeRocket.chatQala ukufaka iNigix.
$ sudo Apt APT fack winx # Ubuntu / I-Debian $ Sudo Dnf Fakela uNigox #i-Suontora 22 + / I-CENDOY / RHINGE / RHIS 7
Okulandelayo, qhuba inkonzo ye-ningix, jika uqalise ngokuzenzekelayo xa ulayisha inkqubo kwaye ujonge imeko yayo
I- $ sudo stockact yenziwa - i-novow ninnx $ sudo stappy
Emva koko yenza ifayile ye-block server ye-rocket ye-rocket.cki, umzekelo, kwi /etc/ngqinx/conf.
$ sudo vim /etc/nginx/conf.D/Chat.met.com.conf
Okulandelayo, faka ubumbeko kule fayile ngokutshintsha indawo yendawo yakho kwaye ugcine.
I-upstream backend {iseva 127.0.0.1000; } Iseva {Mamela 80; Iseva ye-Server.merionet.com; # Unganyusa umda ukuba ufuna. Umthengi_max_ umntu o_ubani_imba 200m; Impazamo_Log /var/log/ngunx/chat.merionet.com.g; Indawo / {{proxy_pass http: // backend /; proxy_http_ version 1.1; I-proxy_set_int / Idilesi yokuphucula i-http http_pgrade; Proxy_set_set uqhagamshelo "phucula"; iproxy_set_imbir vest $ http_host; proxy_set_idher x-i-ip-ip $ IP $ I-IP_ADDR; I-proxy_set_id'ady x-idluliselwe i-proxy_add_x_x_folly_foll; proxy_set_iddy x-firpt-progt http; I-proxy_set_imbir X-Ningin-proXY YINYANISO; umphathi-off; }}
Okokugqibela, jonga i-syntax kwaye uqalise inkonzo ye-ningin.
$ sudo ninnnx -t $ sudo scroctl turt tushart winnx
Ukubuyela umva kwe-proxy ye-rocket.chatFaka iphakheji ye-Apache2
$ sudo Apt Faka i-Apache2 # Ubuntu / I-Debian $ Sudo DNF PATD #FORA 22 + / I-CENDORARA 22 $ Sudo yum
Emva koko, qhuba kwaye wenze inkonzo ye-Apache kwaye ujonge ukuba iyasebenza kwaye iyasebenza.
----- e-UBuntu / I-Debian ----- $ SCOCTCTL ye-Opcycct ye-Appedl Stomputer Apctctl Apache2 ------------ $ SCDOCTCCT I-httpd $ sudo stockact ye-httpd ye-httwe
Emva koko yenza ifayile ye-HORCH ye-rockert.
----- kwi-Ubuntu / I-Debian ----- $ sudo vim /etc/siacche2/sis-ant.com.com.------- $ sudo vim /etc/httpd/conf.d/chot.met.met.com.conf
Okulandelayo, faka ubumbeko kule fayile ngokutshintsha indawo yendawo yakho kwaye ugcine.
I-Serriednidn Armin@merionet Phucula / I-Whowhost: 3000 / $ 1 [P, l] proxypassreardreardreardrestreardrestreardrestreardreard / http: // Indawo yengingqi: 3000 /
Ebuntu kunye ne-Debian, yenza ukuba iimodyuli eziyimfuneko ze-APACO kwaye ziqale inkonzo.
$ sudo a2nmod proxy_http $ sudo a2nmod proxy_enmod $ sudo A2nmod Recectl Inkqubo yokufumana i-Apache2
ECennto / Rhel noFedora Qalisa inkonzo yeapache.
# Inkqubo yokuqalisa i-httpd ye-httpd
Ngoku vula ibrawuza kwaye ufake idilesi yakho efanelekileyo kunye ne-rocket.cki isicelo siya kufumaneka nge-domain yakho elungiselelwe kwiseva ye-proxy.
http://chat.merionet.com.
![Ukufaka i-rocket ye-racker ye-racker.chat kwiLinux 18002_8](/userfiles/21/18002_8.webp)
Izicelo zabathengi zinokukhutshelwa kwi-rocket esemthethweni. Ukufaka isicelo sedesktop kwi-Linux, ukhuphele ipakethi ye-DEB64) okanye i-RPM (x64) kuxhomekeka kulwabiwo lwakho lweLinux.
$ WGGE -C https: //githchab/rocketchat/rocket.ct.electron/releases/docsel / 2.7.7.Deb
Okanye
$ wget -c http: //githchab/rocketchat/rocket.ct.elecloses/docsel / 2.7.7.x86.3.x8
Iphakheji elandelayo usebenzisa i-DPKG okanye i-RPM paked
$ sudo dpkg-rocketchat_2.17.7.Deb
I-rocket ye-rocket.Ukuba awufuni ukufaka i-rocket.chat nge-snaps, ungayenza ngesandla.
Ufakelo lwe-node.js.Okokuqala, hlaziya uluhlu lweepakethi zenkqubo:
Sudo apt.
Misela i-node.js, i-NPM kunye nonke ukuxhomekeka kuyafuneka ukwakha iiphakheji ze-NPM kwikhowudi yomthombo:
I-Sudo Apt Faka i-Nodejs Npm-I-STRL STRUST-PRS-PRORTUTS-Imizobo eqhelekileyo
Siza kusebenzisa n, iphakheji ye-NPM, ekuvumela ukuba ulawule ngokusebenzayo kwiinguqulelo ze-node.js. Umyalelo apha ngezantsi ukufaka n kunye ne-node.js:
I-Sudo Mpm Propatie -g ilifa n sudo n 8.11.3
Ukufaka iMongodb.I-Mongodb yindawo yogcino lwe-Nosql ojolise kwi-nosql, esetyenziswa liRocket.Chat ukugcina idatha.
Ngenisa isitshixo sikawonke-wonke iMongodb kwaye ujike kwi-Mongodb esemthethweni:
I-Sudo Apt-I-Ads Ad-Shekeyver hkp: //kyserver.Ubuntus: 80 I-ARDE318 I-ARDE58FDE /mongodb-or/.0.0 I-Prons
Emva kokuvula indawo ye-APT, hlaziya uluhlu lwepakethi kwaye ufake iMongodb ngokuchwetheza:
I-Sudo Apt Hlaziya i-SUDO APT ifaka iMongodb-Otg
Emva koko vula kwaye uqalise inkonzo yeMongodb:
I-Sudo Scremplectl iqala i-mongod Supodcl ye-Mongod
Ukwenza umsebenzisi omtsha wenkquboNgoku kufuneka wenze umsebenzisi omtsha kunye neqela elibizwa ngokuba yiRocket, eliya kuqhuba iirocket.ckis.
I-Sudo Inradd -u -u -r -D / Ukhetho / iRocket Rocket
Yongeza umsebenzisi wedatha ye-www kwiqela elitsha labasebenzisi kwaye utshintsha amalungelo okufikelela kwi / roptocy / rosecket ukuze uNigix unokufikelela kwi-rocket.chat:
I-Sudo Symormod -e -G Roocket Www-Data Sudo Chmod 750 / Khetha / iRocket
Ukufaka i-rocket.chat.Tshintshela kumsebenzisi we-rocket
Sudo su-rocket
Layisha i-rocket ye-rocket.chat usebenzisa i-curl:
I-curl -l https: //releases.rocket.chat/lated / Download-Roocket.tgz.tgz.tgz.tgz.tgz.tgy
Emva kokuba ukhuphelo lugqityiwe, susa ugcino kunye nokutsha isikhombisi eRocket.chat:
I-Tar ZXF ye-rocket.ct.tgz mv rocket.chat
Yiya kwi-rocket
I-CD Rocket.chat/programs/server Npm Kufaki
Ukuvavanya ufakelo lwethu ngaphambi kokudala imodyuli yenkqubo kwaye uqwalasele i-proxy rexy kunye ne-ginx okanye i-apache, siya kufaka i-packet eguquguqukayo kwaye iqale iseva ye-rocket.ch
Ukuthumela ngaphandle izibuko = 3000 Ingcambu yeengcambu ze_urell = http: //0.0.0.0.0.0.0.0: 3000 ye-Mongodb: i-Mongodb: 27017 / iRocketchat
Buyela kwi-rocket.Chat Directory kwaye uqhube iseva ye-rocket.chat iseva ngokungena kule miyalelo ilandelayo:
I-CD ../../ node right.js
Ukuba akukho zimpazamo, kuya kufuneka ubone esi sigqibo silandelayo:
? + ---------------------------------------------------- | Iseva esebenzayo | ? + ---------------------------------------------------- | | ? | I-Rocket.chat Version: 0.71.1 | | ? | Inguqulelo yeNodejs: 8.11.3 - X64 | ? | Iplatiform: ILinux | ? | Inkqubo yePort: 3000 | ? | I-Url ye-IRL: http: //0.0.0: 3000 / | ? | I-Relicliset Opplog: Ikhubazekile | ? | I-Hash Hash: E73dc78FFD | ? | Yenza isebe: Intloko | ? | | ? + ----------------------------------------------------------.
Misa i-rocket.chat iseva usebenzisa i-CTRL + C kwaye ubuye kwi-sudo yakho ngokuchwetheza ukuphuma.
Ukwenza imodyuli yenkquboUkuqhuba i-rocket.chat njengenkonzo, kufuneka wenze ifayile yefayile yeRocketchat.service Mods kwi / njl / Sydd / System / inkqubo / inkqubo / inkqubo.
Sudo Nano /etc/rystemd/system/system/rockettet.service.
Faka le khowudi ilandelayo:
[Icandelo] INKCAZO Ingcambu_um: https: //Chat.rit
Xelela inkqubo yokuba senze ifayile yemodyuli entsha, kwaye uqhube i-rocket.chat inkonzo ngokwenza:
I-Sudo Sympterctuct daemon-recoad sudo scomputer qala roctchat
Jonga imeko yenkonzo:
I-Sudo SyctCTL I-rocketchat
Isiphelo kufuneka sibe ngolu hlobo:
* IRocketchat.service-Rocket.ct Server ; I-5s eqanduse I-PID: 12693 (NOD) (NODE) (umda: 2319) I-CGROUP:
Okokugqibela, vula indawo yokuhamba ngokuzenzekelayo ye-rocket.chat yenkonzo ngexesha lokukhuphela:
I-Sudo Symplectuct Yenza i-rocketchat
Gqiba, sifake i-rocket.cki ngesandla, ngoku ungaya kwi-proxy yommeli kunye nokuqaliswa kwenkqubo echazwe kwiNyathelo 3.
IziphumoKule ncwadana, ufunde indlela yokufaka iRocket.Chat kwi-Linux kunye nendlela yokumisela iNigix kunye ne-Apache njengembonakalo yokubuyela umva.
Ukuze ufunde ngakumbi malunga neRocket.chat khendwe iphepha lamaxwebhu.