RocketnjicCicha ni ubuntu bwubusa Ikiganiro Corporate cyagenewe meteor. Rocketnjic.uwarashobora gufatwa nkizabubi, rishobora koherezwa kuri seriveri yayo, kandi zikayihuza kubakiriya kuri Linux, Windows, Macos na Android na iOS.
![Gushiraho Ikiganiro Corporate Rocket.hat kuri linux 18002_1](/userfiles/21/18002_1.webp)
Roketic.imikorere
- Ikiganiro nyacyo
- Amajwi
- Amahirwe ya Video
- Imiyoboro
- Umushyitsi
- Ecran
- Kohereza dosiye
- API yuzuye
Kugirango umutekano ukoreshwa:
- Itsinda rya LDAP Synchronisation
- 2fa yemeje bibiri
- Binyuze muri encryption
- Ibyinjira rimwe.
- Ibicuruzwa byinshi byo kwemeza hanze
Tuvuga uburyo bwo gushiraho no gushiraho seriveri numukiriya roketi.hara muri linux.
Intambwe 1. Gushiraho Snap in LinuxKubworoshye, tuzakoresha sisitemu yo gucunga amapaki. Mbere ya byose, ugomba gushiraho pake ya Snapd ukoresheje paki umuyobozi.
$ sudo apt shyiramo snapd #ubuntu na Debian $ Sudo DNF Shyira Snapd #Fedora 22 $ Sudo Yum (Centos / RHEL 7
Ibikurikira, ugomba gukora module igenzura sock nkuru yitumanaho ryihuse. Iri tegeko rizatangira sock kandi rizemerera gutangira mugihe sisitemu yuzuye.
$ Sudo sisitemu ishoboje --ubwo snapd.socket
Intambwe ya 2: Gushiraho Rocket.mat in linuxGushiraho rocketchat-seriveri, kwiruka:
$ sudo snap shyiramo rocketchatchat-seriveri
Iyo kwishyiriraho ukoresheje Snap irangiye, Rocket.hat Seriveri izatangira gukora no kumva ibyambu 3000. Ibikurikira, fungura adresse y'urubuga hanyuma wandike adresse.
http: // seriveri_ibisobanuro: 3000
Nyuma yo gukuramo Wizard Wizard, vuga ibipimo bikurikira: Izina ryuzuye rya Administrator, izina ryumukoresha, e-imeri yumuryango nijambobanga.
![Gushiraho Ikiganiro Corporate Rocket.hat kuri linux 18002_2](/userfiles/21/18002_2.webp)
Ibikurikira, ugomba kwerekana amakuru yerekeye ishyirahamwe: Ubwoko bwumuryango, izina, inganda, ingano, igihugu nurubuga.
![Gushiraho Ikiganiro Corporate Rocket.hat kuri linux 18002_3](/userfiles/21/18002_3.webp)
Noneho ugomba kwerekana amakuru ya seriveri - Izina ryurubuga, ururimi, ubwoko bwa seriveri, no guhinduranya cyangwa guhagarika 2FA.
![Gushiraho Ikiganiro Corporate Rocket.hat kuri linux 18002_4](/userfiles/21/18002_4.webp)
Kurupapuro rukurikira ukeneye kwandikisha seriveri. Hano hari amahitamo abiri. Iya mbere ni ugukoresha perezida na proxies zitangwa na Rocket.hat Isegonda - Uzigame Igenamigambi ryabatanga serivisi, Kuvugurura Ibipimo bya Prodet, hamwe na Porogaramu igendanwa IGITANGAZA.
![Gushiraho Ikiganiro Corporate Rocket.hat kuri linux 18002_5](/userfiles/21/18002_5.webp)
Setup yarangiye, kandi akazi kawe niteguye, noneho ugomba gukanda jya kumwanya wawe (jya kumwanya wakazi)
![Gushiraho Ikiganiro Corporate Rocket.hat kuri linux 18002_6](/userfiles/21/18002_6.webp)
Nuburyo busa.
![Gushiraho Ikiganiro Corporate Rocket.hat kuri linux 18002_7](/userfiles/21/18002_7.webp)
Reverse seriveri ya seriveri, nka NGINX cyangwa Apache, igufasha gushiraho roketi. Gusaba kugera kuri domaine cyangwa subdomain. Rocketnjic.wo ni hagati ya Seriveri ya Seriveri idashyigikiye SSL / TLS. Porokireri yinyuma izagufasha guhitamo ssl / tls ibyemezo byo kuzimya httpps.
Reverse Proxy Nginx kuri Rocket.hatUbanza gushiraho nginx.
$ sudo apt apt shyiramo Nginx # ubuntu / Debian $ Sudo dnf yirukanye Nginf, $ sudo Yum Shyira Nginx # Centos
Ibikurikira, kora serivisi ya Nginx, fungura tangira yikora mugihe upakira sisitemu hanyuma urebe imiterere yacyo
$ sudo sisitemu ishoboje - Novow NGINX $ sudo sisitemu stands ngain
Noneho kora umurongo wa seriveri ya seriveri ya roketi. Gusaba, kurugero, muri / manc/ unginx/conf.df.
$ sudo vim /etc/ unginx/conf.d /chat.merionet.com.comionet.com.conf
Ibikurikira, shyiramo iboneza kuri iyi dosiye usimbuza domaine kuri wewe no kuzigama.
Hejuru ya backend {seriveri 127.0.0.1,000; } Seriveri {umva 80; Seriveri_izina Ikiganiro.merionet.com; # Urashobora kongera imipaka niba ukeneye. Umukiriya_Max_Binshuro_muhariko 200m; ikosa_Glog /var/log/Ginx/Chat.merionet.com.log; Ikibanza / {Proxy_PAST http: // backend /; proxy_htp_indi 1.1; Proxy_Get_header Kuzamura $ HTTP_Ubuguzi; Proxy_set_ubumwe ihuza "kuzamura"; proxy_set_header wakiriye $ $ http_ukuri; proxy_set_header x-nyayo-ip $ kure ya resitora_addr; proxy_set_header x-yoherejwe-kuri $ proxy_x_x_ku; proxy_set_header x-imbere-proto http; proxy_set_header x-Nginx-Proxy UKURI; porokisi_ibintu; }}
Hanyuma, reba syntax hanyuma utangire serivisi ya Nginx.
$ Sudo Nganx -T $ Sudo Systenctl Tangira Nginx
Hindura proxy apache kuri roketi.ChatiShyiramo paki ya Apache2
$ sudo apt shyiramo Apache2 # ubuntu / Debian $ Sudo DNF Ishyireho HTDD #Fedora 22 $ Sudo Yum
Ibikurikira, kwiruka no gukora serivisi ya Apache hanyuma urebe niba ikora kandi ikora.
----- Muri Ubuntu / Debian ----- $ sudo sisitemu Gushoboza - Ukwezi Kugereranya $ Apache2 ----- Muri Senes /-- $ Sud Stressctl Gushoboza - Noneho httpd $ sudo sisitemu standctl imiterere ya httpd
Noneho kora dosiye yakira ya roketi. Gusaba, kurugero, muri / etc / apache2 / cyangwa ububiko bwurubuga / cyangwa /Totpd/contf.df.DTP.D/.
----- Muri Ubuntu / Debian ----- $ Sudo Vim / --TC/Pache2/site.Menionet.com.col 7/8 -------- $ sudo vim /etc/httpd/conf.d/chot.merionet.com.contIonet.com.contf
Ibikurikira, shyiramo iboneza kuri iyi dosiye usimbuza domaine kuri wewe no kuzigama.
Servicedmin [email protected] Seriveri Yamagambo Kuzamura} = Urubuga [NC] kwandikira /(.*) ws: // localhost: 3000 / $ 1 / Locehost: 3000 / $ 1 [p, l] ProxyPasReverse / http: // localhost: 3000 /
Muri Ubuntu na Debian, bishoboza apaches bikenewe muri module no gutangira serivisi.
$ sudo a2yenmod proxy_HTP $ sudo a2Nmod porokisi_wstunnel $ sudo a2ENMod wandike $ sudo sisitemu
Muri Centos / Rhel na Fedora batangiza serivisi ya Apache.
# Sisitemu itangira httpd
Noneho fungura mushakisha hanyuma wandike aderesi yawe yagenwe na roketi. Gusaba bizaboneka binyuze kuri domeine yawe yashinze kuri porokisi.
http://chat.merionet.com.
![Gushiraho Ikiganiro Corporate Rocket.hat kuri linux 18002_8](/userfiles/21/18002_8.webp)
Porogaramu y'abakiriya irashobora gukururwa kuva kurubuga rwemewe. Oya. Kugirango ushyire porogaramu ya desktop muri Linux, ukuramo paki ya debu (x64) cyangwa rpm (x64) ukurikije kugabana kwa linux.
$ Wget -c https://github.com/rocketchat/rocket.hat.eleftchat/Release/Download/217.7.7_Ijwi
Cyangwa
$ Wget -c https://github.com/rocketchat/rocket
Ibikurikira ukoresheje DPKG cyangwa Umuyobozi wa Packake
$ sudo dpkg -i roketi_2.17.7_Impan64.Ubuntu / Debian $ Sudo
Intoki zo kwishyiriraho roketi.Niba udashaka kwinjiza roketi. Amashanyarazi
Kwishyiriraho NoD.Ubwa mbere, kuvugurura urutonde rwibipaki bya sisitemu:
Sudo apt.
Shiraho node.js, NPM hamwe nizindi zose zishingiye ku kubaka amapaki ya NPM kuva kode yinkomoko:
Sudo apt shyiramo nodejs npm kubaka-ibintu byingenzi kuri software-fee-spricsmagick
Tuzakoresha n, NPM paken, iguha kugirango ducunge imitekerereze ya Node.j. Itegeko hepfo kugirango ushyire n na node.js:
Sudo NPM Shyira -G yarazwe N Sudo n 8.11.3
Gushiraho mongodb.Mongodb ni inyandiko-ishingiye kuri Nosql Ububiko bwa Nosql, ikoreshwa na Rocket.hati kubika amakuru.
Gutumiza urufunguzo rusange rwa Mongodb hanyuma ufungure ububiko bwa Mongodb:
Sudo apt-urufunguzo /mongodb-org/4.0 Kumuba '
Nyuma yo gufungura ububiko bwa Apt, vugurura urutonde rwa papa hanyuma ushyiremo mongodb ukoresheje kwandika:
Sudo Apt Kuvugurura Sudo apt shyiramo mongodb-org
Noneho fungura hanyuma utangire serivisi ya mongodb:
Sudo Sisitemu Tangira Mongod Sudo Sisitemu Gushoboza Mongod
Gukora sisitemu nshyaNoneho ugomba gukora umukoresha mushya nitsinda ryitwa Rocket, bizakoresha roketi.
Sudo Gukoresha -m -u -r -d / guhitamo / roketi ya roketi
Ongeraho-Data-Data ukoresha itsinda rishya ryabakoresha kandi uhindure uburenganzira bwo kubona / guhitamo ububiko bwa / opt / roket kugirango Nginx ishobora kugera kuri Rocketnjicnjic.hat:
Sudo Seartmod -A -G Rocket Www-Data sudo chmod 750 / opt / roketi
Gushiraho roketi.Hindura umukoresha wa roketi
Sudo su - roketi
Fungura verisiyo iheruka ya Rocket.hati ukoresheje curl:
curl -l https://release.rocket.hat/UtelastEst/download -o rocket.that.tgz
Nyuma yo gukuramo birarangiye, kura ububiko kandi uhindure ububiko muri roketic.hat:
Tar zxf roketi.hati.tgz MV Bundle Rocket.ibyo
Jya kuri Rocket.hat/Programs/serrary diretory hanyuma ushyiremo ibice bya NPM byose bikenewe:
Cd rocket.hat/Programs/server npm gushiraho
Kugerageza kwishyiriraho mbere yo gukora module ya sisitemu hanyuma ugene porokisi ihindagurika hamwe na Nginx cyangwa Apache, tuzashyiraho ibidukikije bikenewe kandi utangire roketi. Oya seriveri
Kohereza Port = 3000 yohereza umuzi_Umuzi = http: //0.0.0.0.0.0
Garuka kuri Rocket.chat Directory hanyuma ukore roketi.hat Seriveri winjiza amategeko akurikira:
CD ../../ node nyamukuru.js
Niba nta makosa, ugomba kubona umwanzuro ukurikira:
? + --------------------------------------------- +? | Seriveri ikora | ? + --------------------------------------------- +? | | ? | Roketic.hat verisiyo: 0.71.1 | ? | Nodejs verisiyo: 8.11.3 - X64 | ? | Platiform: Linux | ? | Gutunganya icyambu: 3000 | ? | Urubuga URL: http: //0.0.0.0: 3000 / | ? | Kwishura Oplog: Abamugaye | ? | Kwiyemeza Hash: E73DC78FDD | ? | ITANGAZO: Umutwe | ? | | ? + ---------------------------------------------.
Hagarika roketi. Seriveri ukoresheje CTRL + C hanyuma usubire kumukoresha wawe wa Sudo ukoresheje Gusohoka.
Gukora moduleGukoresha roketic.hati nka serivisi, ugomba gukora dosiye ya roketi.
Sudo Nano /etc/RySyD/System/Srottem/rocketChat.Service.
Shyiramo kode ikurikira:
[Igice] Ibisobanuro = RocketCic.hat Seriveri Nyuma = Umuyoboro.t Umuzi_Urubuga = https: //chat.merionet.Cone = 3000
Bwira sisitemu twakoze dosiye nshya, kandi dukore roketi. Serivisi yo gukora:
Sudo sisitemu ya daemon-reload sudo sisitemu itangira rocketchat
Reba uko serivisi ihagaze:
Sudo sisitemu imiterere ya roketi
Umwanzuro ugomba kumera gutya:
* RocketChat.serSice - Rocket.hat Seriveri yuzuye: yuzuye (/etc/Systemd/roset. ; 5S ishize pid nkuru: 12693
Hanyuma, fungura tantation yikora ya roketi.CECES mugihe cyo gukuramo:
SUD STSTCSCL Gushoboza RocketChat
Kurangiza, twashizeho Rocket.ibibazo, urashobora noneho kujya gushiraho proksi ihindagurika no gutangiza sisitemu yasobanuwe kuva Intambwe ya 3.
IbisubizoMuri iki gitabo, wize kugirango ushyire roketi. Amashanyarazi muri linux nuburyo bwo gushiraho Nginx na apache nka proksi zitandukanye.
Kugira ngo umenye byinshi kuri Rocketnjic.hati gusura urupapuro rwabigenewe.