Ho kenya Rocket Chakete ea Khoebo.chat ho linux

Anonim

Rocket.chat ke mohloli o sa tšoaroeng oa Bohloli o bulehileng oa khoebo Burporate Butpositi e qapiloeng le Moteor. Rocket.Chat e ka nkuoa e le kananalogue oa masela, e ka sebelisoang ho seva ea eona, 'me e hokahane le bareki ho tsoa ho bareki ho ea Linux, lifensete le ios.

Ho kenya Rocket Chakete ea Khoebo.chat ho linux 18002_1

Rocket.chat mesebetsi

  • Chat-Nako ea Nako
  • Ho ikarola lipotso
  • Ho Sebelisa Video Caference
  • Liteishene
  • Moeti ka hare
  • Screen Broadcast Broadcast
  • Phetisetso ea faele
  • Api e ntle haholo

Ho netefatsa Ts'ireletso e sebelisitsoeng:

  • Hrnchronization ea sehlopha sa HDAP
  • Netefatso ea 2fa
  • Ka encryption
  • Keletso e le 'ngoe.
  • Barekisi ba 'nete ba barekisi

Re bolella mokhoa oa ho kenya le ho hlophisa seva le moreki Rocket.chat ho Linux.

Mohato 1. Kenya Snap ho Linux

Bakeng sa bonolo, re tla sebelisa sistimi ea tsamaiso ea lisepa. Pele ho tsohle, o hloka ho kenya sephutheloana sa snapd se sebelisang molaoli oa sephutheloana.

$ sudo e kentsoeng e kenya #ubuntu le debudhora ho kenya snapd #fdora 22 + - Rhel 8 $ SHITOS / RHEL 7

Ka mor'a moo, o tlameha ho thusa mojule ea Sistimi e laolang sesepa sa puisano se seholo sa puisano se seholo. Taelo ena e tla qala socket 'me e tla e lumella hore e qale ha tsamaiso e latoloa.

$ Sudo Systemct e lumela --now snapd.socket

Mohato oa Bobeli: Ho kenya Rocket.chat ho Linux

Ho kenya Rocketchat-Server, Run:

$ SUDO Snap Kenya RocketChatChat-seva

Ha ho kenya ka snap ho phethetsoe, rocket.chat Server se tla qala ho sebetsa le ho mamela sebatli sa marang-rang ebe se kenya sebatli sa marang-rang.

http: // seva_p: 3000

Kamora ho jarolla wizate ea sethala, bolela litekanyetso tse latelang: Lebitso le felletseng la Motsamaisi oa Motsamaisi oa Motsamaisi oa E-mail.

Ho kenya Rocket Chakete ea Khoebo.chat ho linux 18002_2

Ka mor'a moo, o hloka ho hlakisa leseli mabapi le mokhatlo: mofuta oa mokhatlo, lebitso, indasteri, indasteri, indasteri, boholo, naha le sebaka.

Ho kenya Rocket Chakete ea Khoebo.chat ho linux 18002_3

Ebe o hloka ho hlakisa tlhaiso-leseling ea seva - lebitso la sebaka, puo, mofuta oa seva, le ho chenchaema ho netefatsoa ka botlalo.

Ho kenya Rocket Chakete ea Khoebo.chat ho linux 18002_4

Leqepheng le latelang o hloka ho ingolisa seva. Ho na le likhetho tse peli mona. Ea pele ke ho sebelisa li-inde le li-proxies tse fanoeng ke Rocket.Chat Boin - Ela Boitsebiso ba Lits'ebeletso le lingoloa tsa hau tsa lekunutu.

Ho kenya Rocket Chakete ea Khoebo.chat ho linux 18002_5

Setup se ile sa phethoa, 'me karolo ea hau ea mosebetsi e se e loketse, joale o hloka ho tobetsa ho ea sebakeng sa hau sa mesebetsi (e ea sebakeng sa mosebetsi)

Ho kenya Rocket Chakete ea Khoebo.chat ho linux 18002_6

Ke kamoo ho shebahalang ka eona.

Ho kenya Rocket Chakete ea Khoebo.chat ho linux 18002_7
Mohato oa 3: Sethala sa Proxy sa Rocket.chat

Seva e Khutsang ea Proxy, joalo ka NGXX kapa Apache, e u lumella ho hlophisa kopo ea rocket.chan. Rocket.chat ke seva ea kopo ea bohareng e sa tšeleng SSL / TLS. Setsi sa morao-rao se tla u lumella ho etsa setifikeiti sa SSL / Tls ho fetola LTTPS.

Reverse Proxy NGINX ea Rocto.chat

Qala ho kenya NGINX.

$ sudo emple apt e kenyang NGX # Ubuntu / debudhora 22 + 0 SHITOS / RHEL 7

E latelang, Run Tšebeletso ea NGINX, Bulela pele ho qala ha eona ha a kenya sistimi ebe o sheba boemo ba eona

$ Sudo Systemctl Eumohile - Novaw NGinx $ Sudo Systemction Boemo

Ebe u theha faele ea seva ea seva ea rokete ea rocket.chat, ka mohlala, ho The /tc/nginx/conf.d/ Directory.

$ Sudo Vim /etc/nginx/conf.d/conf.mmer/chat.mmer/chat.mmer/chat.mmer/chat.mmer/chat.mmer.conf

E latelang, kenya tlhophiso ena ka faele ena ka ho fetola sebaka sa hau le ho boloka.

Upstream backend {seva 127.0.0.0.1:3000; } Server {Mamela 80; Seva_met chat.mmeriot.com; # U ka eketsa moeli haeba u hloka. moreki_max_Im_size 200m; Phoso_olog /var/nginx/chat.mmeriot.com.Golog; Sebaka / {proxy_pass http: // backend /; proxy_http_version 1.1; Proxy_set_ser_heheer ntlafatso ea $ http_pgrade; Coxy_set_ser_header khokahanyo "Ntlafatsa"; Proxy_set_pead_header e amohela $ http_Host; proxy_set_header x-'nete-ip $ hole_addr; Proxy_set_ser_header x-tsetelo-bakeng sa $ proxy_x_ffied_forchied_fordad_f. Proxy_set_ETER_header X-PRATO HTTO; proxy_set_header x-nrginx-profese ea nnete; proxy_rerect; }}}}}}}}}}}}}}}}}}}

Kamora nako, hlahloba syntax ebe u qala ts'ebeletso ea Ningx.

$ Sudo Ngnicx -t $ Sudo Systemctl restart NGX

Reverse Proxy Apache ea Rocket.chat

Kenya sephutheloana sa Apache2

$ Sudo Apt e kenyang apache2 # ubuntu / debin $ sudo #Fodedora 22 + 0 SHTOS / RHEL 7

Ka mor'a moo, matha le ho nolofalletsa tšebeletso ea Apache ebe u sheba hore na e matha le ho sebetsa.

----- in Ubuntu /- $ Sistio System Expression ---- $ Sudo Systemctl Boemo ba Apache2 - - $ Sistio System e lumellang - hona joale httpd $ sudo System Extrante boemo ba Sistimi ea HTTDD

Ebe u theha faele ea ho rala bakeng sa rocket.chat, ka mohlala, ho / ENT

----- in Ubuntu /- $ SUDO vim /tc/Sites-NAago2/Sites/chat.Tiotiot.com.Conf- in Consos / Rhel 7/8 ----- $ sudo vim /etc/httpd/conf.d/chot.mmeriot.com.conf

E latelang, kenya tlhophiso ena ka faele ena ka ho fetola sebaka sa hau le ho boloka.

Mosebeletsi oa Adradran :Ramet ea Servicenet.Torror.com Ntlafatsa} = websocket [NC] Rewritoule /(.E) WS: 3000 / Localthost: 3000 / $ 1 [P, L] ProxyPestrever / http: // Lociashost: 3000 /

Ho Ubuntu le Debian, etsa hore li-module tsa li-apic2 le ho qala tšebeletso e 'ngoe hape.

$ sudo a2enmod proxy_http $ sudo a2enmon_wSbinel $ sudo a2enmod rewrite $ sudonspl apache2

Li-centos / rhel le Fedora ba qala ts'ebeletso ea Apache.

# Sistect restart httpd

Joale bula sebatli ebe u kenya aterese ea hau e hlophisitsoeng le Rocket.chat ea Rocket.chat e tla ba teng ka domain ea hau e hlophisitsoe ka seva ea projeke.

http://chat.mmeriot.com.

Ho kenya Rocket Chakete ea Khoebo.chat ho linux 18002_8
Mohato oa 4: Kenya bareki Rocket.chat

Likopo tsa bareki li ka jarollotsoe ho tsoa ho webosaete ea semmuso.chat. Ho kenya kopo ea desktop ho Linux, o jarolla pakete ea theko (x64) kapa RPM (X64) ho latela phetiso ea hau ea likuku.

$ wet -c https://ggithuub.com/roconcat/rocency.chatron/downloads/docont/2.17/ROCKCYCHAT_2.7_AmD64.7_AmD64.7_am_am

Kapa

$ WGET --C https://ggihub.com/RocketcOt/rocency.chatron/downloads/docont/2.17/ROCKCHAT-2.17.7.X86_64.rpm

Sephutheloana se latelang u sebelisa mookameli oa Dpkg kapa RPM Packet

$ Sudo DPKG -I rocketchat_2.17.7_am_amD64.Deb # Ubuntu / Roctos / Rebat

Manual curcket.chat.

Haeba u sa batle ho kenya rocket.chat ka linotsi, u ka li etsa ka letsoho.

Keketseho Node.js.

Pele, ntlafatsa lethathamo la lipakete tsa sistimi:

Ntlafatso ea Sudo Apt.

Set Node.js, NPM le Lits'ebetso tsohle tse hlokahalang ho aha liphutheloana tsa NPM ho tsoa khoutu ea mohloli:

Sudo Apt Kenya Nodejs NPM HaHo-Furers ea bohlokoa ea lipalesa-tse tloaelehileng tsa graph

Re tla sebelisa sephutheloana sa n, ho o lumella ho sebetsana ka mokhoa o lekanang a tsamaisa mefuta ea masela a Node.js. Laela ka tlase ho kenya n le node.js:

Sudo Npm Kenya -g e lula e rata n sudo n 8.11.3

Kenya mongodb.

Mongodb ke database ea nosql ea Nosql, e sebelisoang ke rocket.chat ho boloka data.

Kenya konopo ea sechaba sa Mongodb ebe u bulela polokelo ea molao ea Mongodb ea Mongodb:

Sudo Apt-Key eletsano --keyerver Hkp: //keyerver.ubv988888] hwdo odps:/0- /Mongodb-org/4.0 Holever

Kamora ho bulela polokelo ea lintho tse ngata, ntlafatsa lethathamo la pakete 'me u kenye Mong Mongodb ka ho thaepa:

Sudo Apt Ntlafatsa Sudo Apt aptb Mongodb-Org

Ebe u bula le ho qala tšebeletso eaeloi:

Sudo Systemctyl redd mongod System

Ho theha mosebelisi oa sistimi e ncha

Hona joale o hloka ho theha mosebelisi le sehlopha se secha sa Rocket, e tla tsamaisa liketsahalo tsa Rocket.chat.

Sudo fandradd -m -U -d / Op / Rocket Rocket

Kenya mosebelisi oa data ea www ho sehlopha se secha sa basebelisi le ho fetola litokelo tsa phihlello ho / ups / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket / Rocket

Sudo mosebelisimbod -A -G rocket www-data sudo chudo bmod 750 / up / rocket

Ho kenya rocket.chat.

Fetohela ho mosebelisi oa Rocket

Sudo Su - Rocket

Tšela mofuta oa morao-rao oa rocket.chat o sebelisa curl:

Curl -L httlps://resease.Cone.Coct/lensest/downloadsload -O rocket.chat.tgz

Kamora hore download e felletse, tlosa sebaka sa polokelo le ho reha li-directory ka rocket.chat:

Tar zxf rocket.chat.tgz mv Bundle Rocket.chat

E-ea Rocket.Chat/programs/server ea/serctory le ho kenya liphutheloana tsohle tse hlokahalang:

CD Rocket.Chat/program/server NPM e kenya

Ho leka ho kenya pele ho theha mojule oa system le ho hlophisa lengolo le morao le NGINX kapa Apache, re tla kenya sebaka se hlokahalang le ho qala seva ea Rocket.chat

Mokotla oa kantle ho naha = 3000 Excort motsor_url = http :0.0.0: 3017 / Rocketchat

Khutlela ho Rocket.Chat Directory ebe u matha seva ea rocket.chat ka ho kenya litaelo tse latelang:

CD ../../ node Main.js

Haeba ha ho na liphoso, o lokela ho bona sephetho se latelang:

? + ---------------------------------- | Seva e matha | ? + ---------------------------------- | | ? | Rocket.Chat Version: 0.71.1 | ? | Verdejs Version: 8.11.3 - x64 | ? | Sethala: Linux | ? | Ts'ebetso Port: 3000 | ? | URL ea sebaka: http: //0.0.0: 3000 / | ? | Pheta le Pheta: Ho holofala | ? | Ho hash: E73dc7fss | ? | Leka lekala: hlooho | ? | | ? + --------------------------------------. +. +.

Emisa Rocket.Chat Server o sebelisa Ctrl + C mme o khutlele ho mosebelisi oa hau oa Sudo ka ho tsoa.

Ho theha mojule ea system

Ho tsamaisa rocket.chat joalo ka tšebeletso, o hloka ho theha file ea rocketchat.service ho seb system / system / sistimi / sistimi / sistimi / sistimi / sistimi / sistimi / sistimi / sistimi.

Sudo Nano /etc/rsymfd/system/Sysem/Sysem

Kenya khoutu e latelang:

[Yuniti] Tlhaloso = Rocket.Chat Server ka mor'a = marang-rang.target "0 Root_Url = https: //chat.mmer.mmer.Tort = / USR / BINS] EBaccket.js [E kenyeletse.target

Boled syds hore re thehile faele e ncha ea module, 'me re matha litšebeletso tsa rocket.chat ka ho etsa:

Sudo Systemctl Daemon-Reload sudo System e qala ho qala Rocketchat

Lekola boemo ba tšebeletso:

Sudo Systemction Boemo ba Rocketchat

Qeto e lokela ho ba tjena:

* Rocketchat.service - rocket.chat seva e sentse e imetsoe: ; 5s tse fetileng PID: 12693 (node) mesebetsi: 10 (moeli.service` -39

Qetellong, bulela ho qala ka bojaki sa Rocket.chat nakong ea download:

Solow System e nolofalletsa Rocketchat

Joale re ile ra qeta Rocket.Chat ka letsoho, u ka ea ho ho hlophisa proxy ea morao-rao le ho qala ha sistimi ea 3.

Liphetho

Moqola ona, u ithutile ho kenya Rocket.Chat ho Linux le Apache e le moetsi oa morao-rao.

Ho ithuta ho eketsehileng ka Rocket.chat etela leqephe la litokomane.

Bala Haholoanyane