Kukhazikitsa Corporate Cha Chatch.Chat pa Linux

Anonim

Rocket.Chat ndi gawo laulere lotseguka la Corpote Corporate zopangidwa ndi lingaliro. Rocket.Chat imatha kuonedwa ngati fanizo laulesi, lomwe lingatumizidwe pa seva yake, ndikulumikizane ndi makasitomala pa Linux, Windows, MacOS ndi IOS.

Kukhazikitsa Corporate Cha Chatch.Chat pa Linux 18002_1

Rocket.chat ntchito

  • Chala Choyenera
  • Ma Audio Chuma
  • Kulimbana ndi Kanema
  • Njira
  • Mlendo Wamkati
  • Chithunzithunzi
  • Kusamutsa mafayilo
  • API

Kuonetsetsa kuti chitetezo chagwiritsidwa ntchito:

  • Kulumikizana kwa Gulu la LDAP
  • 2Fa awiri-factor
  • Kudzera pa encrryption
  • Gawo limodzi.
  • Othandizira Omwe Amatsimikizika

Timauza momwe angakhazikitsire ndikukhazikitsa seva ndi rocket.chat mu linux.

Gawo 1. Kukhazikitsa Snap mu Linux

Pakuphweka, tigwiritsa ntchito njira yoyang'anira phukusi. Choyamba, muyenera kukhazikitsa phukusi lojambulidwa pogwiritsa ntchito phukusi.

$ sudo apt kukhazikitsa #ubuntu ndi debian $ sudo dnf kukhazikitsa 1 + / Centios / RAES / RELES 7

Kenako, muyenera kuthandiza gawo ladongosolo lomwe limalamulira kuti lilumikizidwe mwadzidzidzi. Lamuloli lidzayambitsa zitsulo ndikuzilola kuti ziyambitse dongosololi litadzaza.

$ SuDo sysctroctl imathandizira - Snapt Snapd.Socket

Gawo 2: Ikani rocket.Chat mu Linux

Kukhazikitsa rocketchat-seva, kuthamanga:

$ sudo snap kukhazikitsa rocketchatschat-seva

Pamene kukhazikitsa kudzera pa Snap yatsirizidwa, rocket.chat seva iyamba kugwira ntchito ndikumvera padoko 3000. Kenako, tsegulani tsamba lotsatira la rocket.Chat Via.

http: // seva - 3000

Pambuyo potsitsa mfiti yokhazikitsa, fotokozerani magawo otsatirawa: dzina lonse la Aserictter, dzina la Imelo, imelo adilesi ya bungwe ndi mawu achinsinsi.

Kukhazikitsa Corporate Cha Chatch.Chat pa Linux 18002_2

Kenako, muyenera kufotokoza mwatsatanetsatane za gulu: Mtundu wa bungwe, dzina, mafakitale, kukula, dziko ndi tsamba.

Kukhazikitsa Corporate Cha Chatch.Chat pa Linux 18002_3

Kenako muyenera kutchulanso chidziwitso cha seva - dzina la tsambalo, chilankhulo, mtundu wa seva, ndikusinthira kapena kukhumudwitsa 2fa zitsimikiziro zodziwika bwino.

Kukhazikitsa Corporate Cha Chatch.Chat pa Linux 18002_4

Patsamba lotsatira muyenera kulembetsa seva. Pali zosankha ziwiri pano. Choyamba ndikugwiritsa ntchito njira zolumikizira ndi ma prox.chat sekondi - sungani maakaunti a opereka chithandizo, kusintha mafoni am'manja ndi ma satifiketi yanu.

Kukhazikitsa Corporate Cha Chatch.Chat pa Linux 18002_5

Kukhazikitsa, ndipo malo anu ogwirira ntchito akonzeka, tsopano muyenera dinani pitani kuntchito yanu (pitani ku ntchito yantchito)

Kukhazikitsa Corporate Cha Chatch.Chat pa Linux 18002_6

Ndi momwe zimawonekera.

Kukhazikitsa Corporate Cha Chatch.Chat pa Linux 18002_7
Gawo 3: Kusintha Rexxy Kukhazikitsa kwa Rocket.Chat

Kusintha kwa seva ya proxy, monga Niginx kapena Apache, kumakupatsani mwayi wokhazikitsa rocket.chat kugwiritsa ntchito pulogalamuyi kudzera pa domain kapena subidoin. Rocket.Chat ndi seva yapakatikati yomwe siyigwirizana ndi SSL / TLS. Kutembenuza kosinthika kumakupatsani mwayi kuti musinthe ma sll / Tls satifiketi kuti mutsegule HTTPS.

Kusinthanso Proxy Ninclex a rocket.Chat

Woyamba kukhazikitsa Niglex.

$ sudo apt apt kukhazikitsa nthiti # hukuntu / debian $ sudo dnf in yunx # / yulus 1 $ sudo / rils 7

Kenako, thamangitsani ntchito ya nnginx, iyake pa chiyambi chake mukakweza dongosolo ndikuyang'ana momwe alili

$ sudo sysctl imathandizira - novow nGenx $ sudo syscyctl ngwazi

Kenako pangani chotchinga cha seva ya seva ya rocket.chat, mwachitsanzo, mu /tc/nginf.d/.

$ sudo vim /tc/nginx/con.d/chat.meoioioneet.com.conf

Kenako, ikani masinthidwe ku fayilo iyi posinthanitsa ndi madera anu ndikusunga.

Kumtunda kwa byfkend {Seva 127.0.1.1:3000; } Seva {mverani 80; Seva_nname Chat.meaionet.com; # Mutha kuwonjezera malire ngati mukufuna. Makasitomala_max_le_kanani 200m; cholakwika_log /var/log/log/log/log/chat.meoioioneet.com.log; Malo / {Proxy_Pass http: // Kubwezeretsa /; Proxy_http_porzion 1.1; Proxy_set_Hader Upprgrade $ http_UPGRG; Proxy_set_ASHERGE Mgwirizano "kukweza"; Proxy_set_Heser Domind $ http_host_host; Proxy_set_Heser X-IP-IP $ kutali - Proxy_set_Heser X-yotumizidwa-$ proxy_x_x_Pord_FOR; Proxy_set_Heser X-kutsogolo-plato http; Proxy_set_ASER X-NGUX-PROXY owona; Proxy_redipoct; }}}

Pomaliza, onani syntax ndikuyambitsanso ntchito ya n000x.

$ sudo nlira -t $ sudo sysctroctl amayambiranso nkuglex

Sinthani Apache a Apache a Rocket.Chat

Ikani phukusi la Apache2

$ sudo apt kukhazikitsa Apache2 # ubuntu / debian $ sudo dnf kukhazikitsa (fdora 22 + / yulus 8

Chotsatira, thamangani ndikuthandizira apache kuti muwone ngati ikuyenda ndikuthamanga.

----- ku Ubuntu / Debian ----- $ SuDo Sysctroct Revt - $ sudo httpd $ sudo sysctroctl httpd

Kenako pangani fayilo yomwe ili ndi rocket.Schat ntchito, mwachitsanzo, mu / etc / pachete / tsamba / kapena / / / / / / /.

----- ku Ubuntu / Debian ----- $ SuDo VIM /-------- $ sudo vim /tc/httpd/conf.d/choot.meoioionioet.com.conf

Kenako, ikani masinthidwe ku fayilo iyi posinthanitsa ndi madera anu ndikusunga.

Serveraden [email protected] Sermamemet.meet..com info Voliclog /Lar.mear.mear.mear.mear.mear.mear.mear.mear.meoioniet.mear.mear.mear.mear.mear.mear.mear.mear.mear.mear.meoioniet.mer Sinthani} = Websocket [NC] Reirlerule /(.*) ws: 3000 / $ 1 (=*) Rekocket: / / Koloko: 3000 / $ 1 [p, l] proxyperessrivereferter / http: // koloko: 3000 /

Ku Ubuntu ndi Debian, amathandizira ma module ofunikira ndikuyambitsanso ntchitoyi.

$ SuDo A2enmod Proxy_hTeMO A2enmod Proxy_WSngwannel $ SuDOMO A2ENMOMSLL Recort Recorct A Apache2

Ku Centras / Rils ndi Fedora ayambitse ntchito za apache.

# Sysctroctl restor rttpd

Tsopano tsegulani msakatuli ndikulowetsa adilesi yanu ndi rocket.chat,

http://Chat.meeeet.com.

Kukhazikitsa Corporate Cha Chatch.Chat pa Linux 18002_8
Gawo 4: kukhazikitsa makasitomala rocket.Chat

Ntchito zamakasitomala zitha kutsitsidwa kuchokera ku roble rocket.chat. Kukhazikitsa ntchito ya desktop mu linux, mumatsitsa paketi (x64) kapena rpm (x64) kutengera kagawidwe kanu.

$ wtt -c https://githumb.com/rocketchat/rocketchat/rocket.elect.17.7_17.1

Kapena

$ wtt -c https://giumb.com/rocketchat/rocketchat/rocket.17.7.7.7.16.

Phukusi lotsatira pogwiritsa ntchito DPKG kapena RPM Packer woyang'anira

$ sudo dpkg -i rocketchat_2.17.7_AAMAD64.DEB # RUBUDU / ABUMU / 3,6.RS / Red

Rocts kukhazikitsa rocket.Chat.

Ngati simukufuna kukhazikitsa rocket.chat kudzera pamiyala, mutha kuchita pamanja.

Kukhazikitsa Ndedi.JS.

Choyamba, sinthani mndandanda wa mapaketi a dongosolo:

Kusintha kwa Sudo APT.

Khazikikani.js, NPM ndi kudalira kwina konse komwe kumafunikira kuti apange phukusi la NPM kuchokera ku code:

Sudo Apt kukhazikitsa nodejs NPM Kumanga-Mapulogalamu Ofunika Kwambiri Mapulogalamu - Zojambula Zazithunzi Zazithunzi

Tidzagwiritsa ntchito n, NPM Phukusi la NPM, lomwe limakupatsani mwayi wogwirizana ndi matembenuzidwe a node.js. Lamulo pansipa kuti mukhazikitse n ndi node.js:

Sudo ntm kukhazikitsa -G chotsatira n sudo n 8.11.3

Kukhazikitsa Mongodb.

Mongodb ndi database yojambulidwa ya nosql, yomwe imagwiritsidwa ntchito ndi rocket.chat kuti musunge deta.

Itanitsa kiyi ya anthu a Mongodb ndiyatsa malo osungira mongodb:

Sudo Apt-Key Hard - / //Korkerver.itter.. /Mongodb-rg/4.0

Pambuyo potembenuza olemba a APT, sinthani mndandanda wa packet ndikuyika mongodb polemba:

SuDo APT Refy Sudo Apt kukhazikitsa mongodb-org

Kenako ikani ndikuyambitsa ntchito ya Mongodb:

SuDo Sysctroct Start Mongod SuDord Syscyl amathandizira mongod

Kupanga Wogwiritsa Ntchito Watsopano

Tsopano muyenera kupanga wogwiritsa ntchito watsopano ndi gulu lotchedwa rocket, lomwe lingayendetse rocket.chat.

Sudo Insladdd -m -r -r -d / Opt / Rocket Rocket

Onjezani wosuta wa WWW-deta ku gulu latsopano la ogwiritsa ntchito ndikusintha ufulu wa / kujambulitsa / rocket kotero kuti nGecket itha kulowa rocket.chat:

SuDo Intermode -A -G Rocket www-data Sudo Chmon 750 / Opt / rocket

Kukhazikitsa rocket.Chat.

Sinthani ku Wogwiritsa ntchito rocket

Sudo su - rocket

Tulutsani mtundu wa rocket.chat pogwiritsa ntchito Curl:

curl -l https://releleases.Rocket.chat/lat/latest/own /O rocket.Kat.tgz

Pambuyo pa kutsitsa kuli kokwanira, chotsani zosungidwa ndi kutchulanso chikwangwani cha rocket.Chat:

phula zexf rocket.chat.tgz mv rocket.Chat

Pitani ku rocket.Chat/Programs/rroge chikwatu ndikukhazikitsa mapaketi onse ofunikira a NPM:

CD Rocket.Chat/Programs/rrover ntrm kukhazikitsa

Kuyesa kukhazikitsa kwathu musanapangire gawo la pulogalamuyi ndikuyikanso chosinthika ndi Ninex kapena Apache, tikhazikitsa ma procker.chat seva

Khola lotumiza = 3000 kunja - http: //0.0.0.0: 3000 / Kutumiza Mongow_ungal: 2717 / rocketchat

Bweretsani ku Rocket.Chat Directory ndikuyendetsa seva ya rocket.chat polowetsa malamulo otsatirawa:

CD ../ .../ / node main.js

Ngati palibe cholakwika, muyenera kuwona mawu otsatirawa:

? + --------------------------------------------- +? | Seva yomwe ikuyenda | ? + --------------------------------------------- +? | | ? | Rocket.Chat Version: 0.71.1 | ? | Neodejs Version: 8.11.3 - x64 | ? | Pulatifomu: Linux | ? | Pordort Port: 3000 | ? | URL ya tsamba: http: //0.0.0: 3000 / | ? | Repicaset OPlog: Olumala | ? | Odzera Hash: E73dc78ffd | ? | DZIWANI BATSO: Mutu | ? | | ? + --------------------------------------------------------------------------------------------------------------.

Imani seva ya rocket.Chat pogwiritsa ntchito Ctrl + C ndikubwerera ku SuDo Wogwiritsa ntchito polemba kutuluka.

Kupanga gawo ladongosolo

Kuthamangitsa rocket.Chat ngati ntchito, muyenera kupanga fayilo ya roglechat.Service / etc / system / system.

Sudo nano /tc/rsystemd/system/rocketchat.Srvice.

Ikani nambala yotsatirayi:

[Chigawo] Kufotokozera = Rocket.Chat Server pambuyo = Netwotget Nss -ookschat. Roa_rm = https: //chat.mer.mer = 3000 exctart.

Fotokozerani dongosolo lomwe tapanga fayilo yatsopano, ndikuyendetsa rocket.chat ntchito pochita:

SuDo Sysctroct Daemon-Regin SuDo Sysctroct StartChat

Onani mtundu wa ntchitoyi:

SudurctL Systeml rocketchat

Mapeto ayenera kukhala chonchi:

* Rocketchat.Sirvice - rocketvice.Chat seva yodzaza: Olemedwa (Officed) ; 5

Pomaliza, iyake pa chiyambi cha rocket.chat ntchito pa Download:

SuDo Syscyl amathandizira rocketchat

Malizani, tinakhazikitsa rocket.chat pamanja, tsopano mutha kusintha njira yosinthira ndikuyambitsa dongosolo lomwe linafotokozedwa kuchokera pa Gawo 3.

Zotsatira

M'bukuli, mwaphunzira kuyika rocket.Chat mu Linux ndi momwe mungasinthire ku Nginix ndi Apache Prosexy.

Kuti mudziwe zambiri za rocket.chat pitani patsamba lolemba.

Werengani zambiri