شىركەت پاراڭ راكېتانى ئورنىتىش. لىنۇكىس

Anonim

راكېتا .بۇ مېتېئورىت بىلەن لايىھەلەنگەن ساپ چوڭلۇقتىكى ئوچۇق كودلۇق كارخانا پاراڭ. راكېتا .بۇ قىستۇرما قىلىپ ئېيتقاندا دېيىشكە بولىدۇ, بۇ مۇلازىمېتىرغا ئورۇنلاشتۇرۇلۇشى مۇمكىن, ھەمدە لىنۇكىس, Windows, Accos, android ۋە iOS نى ئۇلاڭ.

شىركەت پاراڭ راكېتانى ئورنىتىش. لىنۇكىس 18002_1

راكېتا.

  • ھەقىقىي ۋاقىت پاراڭ
  • ئاۋازلىق رول ئېلىش
  • سىن ماسلاشماقتا
  • قانال
  • مېھمان ئىچكى
  • تارقىتىش ئېكرانى
  • ھۆججەت يوللاش
  • تولۇق ئالاھىدە API

بىخەتەرلىككە كاپالەتلىك قىلىش:

  • LDAP گۇرۇپپا ماس قەدەملىك
  • 2FA ئىككى ئامىللىق دەلىللەش
  • مەخپىيلەشتۈرۈش ئارقىلىق
  • يەككە كىرگۈزۈش SSO.
  • كۆپ خىل دەلىللەش تەمىنلىگۈچىلەر

بىز مۇلازىمېتىر ۋە خېرىدار Rocta.chat دىكى An inocken.chat دىكىلەرنى قانداق قىلىپ تەڭشەيمىز.

1-قەدەم 1. Linux دا Snap نى قاچىلاڭ

ئاددىيلىق ئۈچۈن, بىز ئۇلانما ئورالمىسىنى باشقۇرۇش سىستېمىسىنى ئىشلىتىمىز. ئالدى بىلەن, ئورالما باشقۇرغۇچىسى ئارقىلىق Snapd بولىقىنى قاچىلىشىڭىز كېرەك.

$ sudo apt snapd #ubunt $ suda dnf نى قاچىلاڭ SUDE DNF نى قاچىلاڭ

ئۇنىڭدىن كېيىن, ئاساسلىق توكلۇق ئالاقە-قۇۋىتىنى كونترول قىلىدىغان سىستېما مودۇلىنى قوزغىتىپ قويۇشىڭىز كېرەك. بۇ بۇيرۇق پايپاقنى باشلايدۇ ھەمدە سىستېما قاچىلانغان ۋاقىتتا باشلىنىدۇ.

Pudo Goldctl نى قوزغىتىڭ - يىلاننى تارتىۋېلىش

2-قەدەم: لىنۇكىستا راكېتا قاچىلاش

Rocketchat-Server نى قاچىلاش

$ Sudo Snapp rockachatchat-server

Snap تاماملانغاندىن كېيىن, راكېتاسى. 2000-نومۇرلۇق توكنى ئوقۇش ۋە ئاڭلاشنى باشلايدۇ. كېلەر قېتىم, توركۆرگۈنى ئاچىپ, تۆۋەندىكى ئادرېسنى كىرگۈزۈڭ.

http: // مۇلازىمېتىر_سى: 3000

تەڭشەش يېتەكچىسى سېتىۋالغاندىن كېيىن, تۆۋەندىكى پارامېتىرلار ۋە پارولنىڭ تولۇق ئىسمى, ئىشلەتكۈچى ئىسمى, ئېلېكترونلۇق خەت ئادرېسى.

شىركەت پاراڭ راكېتانى ئورنىتىش. لىنۇكىس 18002_2

ئۇنىڭدىن كېيىن, سىز بۇ تەشكىلاتنىڭ ئۇچۇرلىرىنى بەلگىلىشىڭىز كېرەك: تەشكىلات, ئىسىم, چوڭلۇق ۋە بېكەت.

شىركەت پاراڭ راكېتانى ئورنىتىش. لىنۇكىس 18002_3

ئاندىن مۇلازىمېتىر ئۇچۇرىنى بەلگىلەش ئۈچۈن لازىم - تور بېكەت ئىسمى, تىل, خاتىرەخانا تۈرى ۋە 2fA ئىككى ئامالنى دەلىللەشنى ئۆزگەرتىش ۋە چەكلەش ياكى چەكلەشكە توغرا كېلىدۇ.

شىركەت پاراڭ راكېتانى ئورنىتىش. لىنۇكىس 18002_4

كېيىنكى بەتتە مۇلازىمېتىرنى تىزىملىتىشىڭىز كېرەك. بۇ يەردە ئىككى تاللاش بار. بىرىنچى, راكېتا تەمىنلىگەن دەسلەپكى دەرۋازى ۋە مۇلازىمەت بىلەن تەمىنلەشكە چېكى, مۇلازىمەت تەمىنلىگۈچىلەرنى تېجەپ, پارامېتىرلارنى يېڭىلاشنى يېڭىلاش, شەخسىي گۇۋاھنامىلىرى بىلەن كۆچمە قوللىنىشچان پروگراممىلارنى تولۇقلاڭ.

شىركەت پاراڭ راكېتانى ئورنىتىش. لىنۇكىس 18002_5

تەڭشەش تاماملاندى, خىزمەت بوشلۇقىڭىز تەييار, ھازىر خىزمەت بوشلۇقىڭىزغا بېرىڭ (خىزمەت بوشلۇقىغا بېرىڭ)

شىركەت پاراڭ راكېتانى ئورنىتىش. لىنۇكىس 18002_6

ئۇ قانداقراق ئوخشايدۇ.

شىركەت پاراڭ راكېتانى ئورنىتىش. لىنۇكىس 18002_7
3-قەدەم: راكېتا ئۈچۈن تەتۈر ۋاكالەتچى تەڭشەش

ئەرزان ۋاكالەتچى مۇلازىمېتىرى, مەسىلەن NGK ياكى Apache غا ئوخشاش راكېتا. دائىرە ياكى تارماق كودنى زىيارەت قىلىشىڭىزغا يول قويىدۇ. راكېتا .بۇ SSL / TLS نى قوللىمايدىغان ئوتتۇرا دەرىجىلىك قوللىنىشچان پروگرامما مۇلازىمېتىر. تەتۈر ۋاكالەتچى SSL / Tls گۇۋاھنامىسىنى خاسلاشتۇرالايسىز.

ROCKENT PROXX NGEXX MINKX.Chat

ئالدى بىلەن Nginx نى قاچىلاڭ.

$ Sudex APT # Ubuntu / DUDION $ SUDE DNF نى قاچىلاڭ.

ئۇنىڭدىن كېيىن, Ngtx مۇلازىمىتىنى ئىجرا قىلىڭ, سىستېمىنى يۈكلىگەندە ئاپتوماتىك باشلاشنى قوزغىتىڭ ۋە ئۇنىڭ ھالىتىنى تەكشۈرۈڭ

Pudo Golitctl قوزغىتىل - Novow Nginx $ sudx $ sudxp

ئاندىن راكېتا .بۇئا ئىلتىماس قىلىڭ, مەسىلەن, /Etc/nginx/conf.d/ مۇندەرىجىسىدە رېتسېپتى.

$ sudo vim /etc/nginx/conf.d/cat.d/chat.cnietnet.com.conf

كېيىنكى قەدەمدە, دائىرەنى ئۆزىڭىزنىڭ ئورنىغا سەپلەڭ ۋە ساقلاڭ.

Rostream Scakend {SERVER 127.0.0.19000; } مۇلازىمېتىرنى ھەمبەھىرلەش 8 80; Server_name Chat.moniet.com; # ئەگەر لازىم بولسا چەكنى كۆپەيتەلەيسىز. chin_Max_By_lify 200m; Wordle_log /var/LAW / Linfinx/Chat.nometnet.nolghififibe; ئورنى / {Proxy_pass http: // باككېر /; ۋاكالەتچى_Http_version 1.1; ۋاكالەتچى_SED_HORDER ROWNT $ $ http://www_upirde; ۋاكالەتچى_ PSEST_KERS ئۇلكىسى «يېڭىلاش»; ۋاكالەتچى_SET_HOUDER HOWSTER $ http_hoost; ۋاكالەتچى_SED_HOURDER X READ-IP $ IP $ EROT_ADDR; Proxy_st_syder_fyder_add_x_forwarded_ford_ford_for; Proxy_sted_HEADER_ ۋاكالەتچى_SED_HEADER X-NgtX-proxy; ۋاكالەتچى; }}}

ئاخىرىدا, گرامماتىكىڭىزنى تەكشۈرۈپ Nggx مۇلازىمىتىنى قايتا قوزغىتىڭ.

$ sudxx -t $ sudex $ sudex نى قايتا قوزغىتىش Nginx نى قايتا قوزغىتىدۇ

Rockent ئۈچۈن تەتۈر ۋاكالەتچى ApChe.chat

Apache2 بوغچىسى قاچىلاڭ

$ Sudo Apt APache2 # Ubuntu / DUDIAN $ SUDO DNF نى قاچىلاش http://dfra dnf # / Cenlo. $ sudo yum

كېيىنكى, ئىجرا قىلىپ APACHE مۇلازىمىتىنى ئىجرا قىلىپ, يۈگۈرۈشنىڭ ئىجرا قىلىنىدىغانلىقىنى تەكشۈرۈڭ.

----- ئۇبۇنتۇ / ئابيياندا ئۇباخانا ----- Pudo SityCtl ھالىتى httpd $ sudo سىستېما ھالىتى http

ئاندىن راكېتا.

----- ئۇبۇنتۇ / دېببىدا ----- $ sudo vim /etchec--------- $ sudo vim /etc/httphind.d/chot.dmot.confectivenf

كېيىنكى قەدەمدە, دائىرەنى ئۆزىڭىزنىڭ ئورنىغا سەپلەڭ ۋە ساقلاڭ.

Carveraldmin amble@merienta »Carrynet.r MarkEnt.com Lumot.Chat.Actiet.com_ يېڭىدۇر} = filogsocket [nc] قايتا يېزىلغانلار <: // Litchull}: 3000/15 [$ 1 [nc] قايتا يېزىش /( / Localhost: 3000 / $ 1 [P, L] ProxyPassreverse / http: // localhost: 3000 /

ئۇبۇنتۇ ۋە دېمانىيەدە زۆرۈر APache2 مودۇللۇپى ۋە مۇلازىمەتنى قايتا قوزغىتىشنى قوزغىتىپ مۇلازىمەتنى قايتا قوزغىتىڭ.

$ sudo a2enmous pxymout_htttp $ sudo a2en_ Sudo A2 REAPTIVE $ PROCHE2 نى قايتا قوزغىتىڭ

Centos / Rhel and Fedora Apache Apache مۇلازىمىتىنى قايتا قوزغىتىڭ.

# Systemll نى قايتا قوزغىتىدۇ

ھازىر توركۆرگۈچنى ئېچىپ سېزىنى تىزىملاتقان ئادرېسىڭىز ۋە راكېتانى كىرگۈزۈڭ. ۋاكالەتچى مۇلازىمېتىردا ۋاكالەتچىڭىز ئارقىلىق پروگرامما تورىڭىز ئارقىلىق ماس كېلىدۇ.

http://cnat.meriotet.com.

شىركەت پاراڭ راكېتانى ئورنىتىش. لىنۇكىس 18002_8
4-قەدەم: خېرىدارلار راكېتا ئورنىتىش .بۇ

خېرىدارلار پروگراممىلىرى Roctable.chat دىن چۈشۈرگىلى بولىدۇ. Linux دا ئۈستەل يۈزى قوللىنىشچان پروگراممىسى ئورنىتىش ئۈچۈن, Linux تەقسىملەشڭىزگە ئاساسەن قەرز بوغچىسى (X64) ياكى RPM (X64) نى چۈشۈرەلەيسىز.

$ wget -c hotithub https://rong.com

ياكى

$ wget -c hothub https://ghub.cpectsion/roceles/sjectal_Adbacks/2.17.7/ROWNUT-

كېيىنكى بولاق DPKG ياكى RPM بوغچا باشقۇرغۇچىسىنى ئىشلىتىپ

$ sudodg -i راكېتا راكېتا راكېتاسى.

قولدا قاچىلاش راكېتا.

ئەگەر سىز Snocps ئارقىلىق راكېتا ئورنىتىشنى خالىمىسىڭىز, ئۇنى قولدا قىلالايسىز.

قاچىلاش node.js.

بىرىنچى, سىستېما بوغچىلىرىنىڭ تىزىملىكىنى يېڭىلاڭ:

Sudo apt يېڭىلاش.

NPM, NPM, NPM بولاقلارنى مەنبە كودىدىن NPM بوغچىسى ياساشقا ئېھتىياجلىق بولغان باشقا بارلىق تاشقا ئورۇنلاشتۇرۇڭ:

Sudo apt nodejs نى ياساش nodjs نى ياساش nopl يۇمشاق دېتال - ئادەتتىكى گرافىك پەرقى

بىز n, NPM بوغچىڭىز, بۇ سىز بۇرۇن نوتانىڭ نەشرىنى ئۆز ئىچىگە ئالماقچى بولىدۇ. N ۋە node.js نى قاچىلاش ئۈچۈن تۆۋەندىكى بۇيرۇق:

Sudo npm levelive -g ۋېردېرس n sudo n 8.11.3

Mongodb نى ئورنىتىش.

موڭغۇل ھۆججەتكە يۈزلەنگەن NOSQL ساندان, بۇ سانلىق مەلۇماتلارنى ساقلايدۇ.

Mongodb ئاممىۋى ئاچقۇچىنى ئەكىرىپ, رەسمىي موڭغۇل ئامبىرىغا بۇرۇلۇڭ:

Sudo apt-tiving adv - مۇدىرلار /mongodb-ord/4.0 نىقابلاش ».

APT ئامبىرىغا كىرگەندىن كېيىن, بولاق تىزىملىكىڭىزنى يېڭىلاپ, Mongodb نى كىرگۈزۈپ قويۇڭ:

Sudo apt يېڭىلاش SuDo Apt Mongbb-OG OR.

ئاندىن بۇرۇلۇپ موڭلۇق مۇلازىمىتىنى باشلاڭ:

Sudo Sityctll Stong SuDO Sity SityCtl MOBOND نى قوزغىتىڭ

يېڭى سىستېما ئىشلەتكۈچى قۇرۇش

ھازىر سىز راكېتا دەپ ئاتىلىدىغان يېڭى ئىشلەتكۈچى ۋە گۇرۇپپا قۇرۇشىڭىز كېرەك.

Sudo sempradd -m-mu-mu-mr-tl / راكېتا راكېتا

يېڭى تۈركۈملەپ سانلىق مەلۇمات ئىشلەتكۈچىگە يېڭى بىر تۈرگە تەڭشە, Oyp / راكېتا مۇندەرىجىسى ۋە قوشۇمچە زاپچاسلىرى.

Sudo useailod-ogcody-of rockaw www-roll sudo cudom 750 / راكېتا

راكېتا ئورنىتىش.

راكېتا ئىشلەتكۈچىگە ئالماشتۇرۇڭ

Sudo su - راكېتا

راكېتانىڭ ئەڭ يېڭى مۇقىم نۇسخىسىنى يۈكلەڭ.

curl -l htuts.COUND.COCENT.CHAT PLOWAWNOWNET -OLOWN.CHENT.Chat.tgz

چۈشۈرۈش تاماملانغاندىن كېيىن, ئارخىپنى ئېلىۋېتىڭ ۋە مۇندەرىجىنى راكېتانى راكېتا قىلىڭ .چات:

tar zxf rocective.Chat.tgz mv bundle rocket.chat

راكېتاغا بېرىڭ .Chat/programms/server مۇندەرىجىسى ۋە بارلىق زۆرۈر NPM بوغچىسى:

Cd rocket.Cat/programms/server npm ئورنىتىش

سىستېما مودۇلى قۇرۇپ ۋە Apack) ئارقىلىق تەتۈر ۋاكالەتچى قىلىپ تەتۈر ۋاكالەتچى قىلىپ يۆتكىلىشچان ۋاكالەتچىنى ئورنىتىپ, زۆرۈر مۇھىت ئۆزگەرگۈچى مىقدارنى ئورنىتىمىز ۋە راكېتانى قوزغىتىمىز .at مۇلازىمېتىرنى باشلايمىز

Express port = 3000 Eval_url_url = http: //0/0.0.0.0.0/1.0.0 / rogodb: //1017 / راكېتا

راكېتاغا قايتىپ, تۆۋەندىكى بۇيرۇقلارنى كىرگۈزۈش ئارقىلىق راكېتانى ئىجرا قىلىڭ.

Cd ../../ noede main.js

ئەگەر خاتالىق بولمىسا, تۆۋەندىكى يەكۈننى كۆرۈشىڭىز كېرەك:

? + -------------------------------------------------------- | مۇلازىمېتىر ئىجرا بولۇۋاتىدۇ | ? + -------------------------------------------------------- | | ? | راكېتا. بۇ نەشرى: 0.71.1 | ? | Nodejs نەشرى: 8.11.3 - X64 | ? | PROLUX: Linux | ? | بىر جەريان: 3000 | ? | بېكەت URL: http: //0.0.0: 3000 / | ? | قايتا كۆپەيتىلگەن Oplog: چەكلەنگەن | ? | Hash: e73dc78fffd | ? | ARDURY BUNDA: HET | ? | | ? + - ---------------------------------------------------------

RTLL + C نى ئىشلىتىپ CTRL + C نى ئىشلىتىپ SUDO ئىشلەتكۈچىڭىزگە قايتىڭ.

سىستېما مودۇلى قۇرۇش

راكېتانى ئىجرا قىلىش .بۇ مۇلازىمەت بولۇش سۈپىتىڭىز بىلەن راكېتاچاتان. سىستېما / سىستېما / سىستېمىنىڭ ھۆججىتىنى بارلىققا كەلتۈرۈشىڭىز كېرەك.

sudo nano /etc/sters سىستېمىسى سىستېمىلىق/servate.service.

تۆۋەندىكى كودنى قىستۇرۇڭ:

. Root_url = https: // //Chat.ment / Nace / NaceMain/Moct.js / Straby.js] seltby.js

بىز يېڭى مودۇل ھۆججىتىنى قۇرغانلىقىمىزغا, ھەمدە ئىقرەنى ئىجرا قىلىش ئارقىلىق راكېتانى ئىجرا قىلىڭ.

Sudo sityctl damon-reame listilly sudo sityctl Rocketchat نى باشلايدۇ

مۇلازىمەتنىڭ ئەھۋالىنى تەكشۈرۈڭ:

Sudo Sityctl ھالىتى راكېتاسى

خۇلاسە مۇشۇنداق بولۇشى كېرەك:

* راكېتاسىچ. Rockevice - ROCKECTICENT.CHATE STORD: يۈكلەنگەن (pondc/ssteCted) ; 5s age maid: 12693 (تۈگۈنى) ۋەزىپىسى: 10 (چەك: 2319) cgroup-12693 / unr.chat/main.jsat/main.js

ئاخىرىدا, چۈشۈرۈش جەريانىدا راكېتانى قوزغىتىڭ. چۈشۈرۈش جەريانىدا:

Sudo Sityctl ROCKACHAT نى قوزغىتىڭ

تامام, بىز راكېتا. مەن قولدا لايىھەلەپ تەمىنلەيمىز, ھازىرچە كودتىن تەتۈر يۆنىلىشنى تەڭشىيەلەيسىز ۋە ئۇنى ئۆزگەرتىلگەن سىستېمىنى تەڭشىيەلەيسىز ۋە باشلايدىغان سىستېمىنى تەڭشىيەلەيسىز.

نەتىجە

بۇ قوللانمىلاردا, سىز لىنۇۋالېتا RecoPect.chat دىكى راكېتا. ئۇلىنتىكى نۇقسان ۋە Apackhe نىڭ نى قانداق تەشەببۇس قىلىپ تەڭشەشنى ئۆگەندى.

راكېتا ھەققىدە تېخىمۇ كۆپ بىخەسسىسلەرنى بىلىش .بۇ ھۆججەت بېتىنى زىيارەت قىلىڭ.

تېخىمۇ كۆپ ئوقۇڭ