Roket.çat Meteor bilen düzülen mugt gaty açyk çeper açyk çeper açyk çeper Coercore söhbetdeşligi. Roket.çan serwerde ýerleşdirilip bilinjek zarýadyň dilinden meňzeş hasap edilip bilner we Linux, Windows, Maloody we iOS-da müşderilerden tits getirip bolar.
![](/userfiles/21/18002_1.webp)
Raketa.chat funksiýalary
- Hakyky wagtda söhbet
- Audio conferensiýa
- Wideo konferensiýa
- Kanallar
- Myhman içki
- Ýaýly bedeýän ekran
- Faýl geçirmek
- Doly görnüşli api
Ulanylan howpsuzlygy üpjün etmek üçin:
- LDAP topary sinhronizasiýa
- 2fa iki faktorly tanamak
- Şifrlemek arkaly
- Singleeke giriş ss.
- Birnäçe kurda tanamak üpjün edijiler
"Linux" -da serweri we müşderi raketasy.
Stepdim 1. Linux-da Snap gurmakPlönekeýlik üçin, Snap paket dolandyryş ulgamyny ulanarys. Ilki bilen paket dolandyryjysyny ulanyp, Snapd bukjasyny gurmaly.
$ sudo aptody sudo goýd # subountu we deboda $ sudo dnf üçin sudo dnf sudo / rel 8 $ sudo
Indiki, esasy şertli aragatnaşyk rozetkasyna gözegçilik edýän ulgamlaýyn aragatnaşyk rozetslerine mümkinçilik berýär. Bu buýrugy rozetkany başlar we ulgam ýüklenende başlamagyna mümkinçilik berer.
$ Sudo ulgamty lakamy işjeňleşdiriň
2-nji ädim: Linux-da raketa.Chat gurmakRoketchat-serwer gurmak, işlediň:
$ sudo snap raketachatchat-serwer gurdy
Gurmak gutarnykly bolsa, raketa serweri işe başlar we 3000-nji brauzeri diňläp başlaýarlar we web brauzerini açyň we GUI arkaly raketa.
http: // serwer_p: 3000
poçta ornaşdyrmasyny master-ýüklemek soň, aşakdaky edilýän saýlaň: guramak we parol doly iş dolandyryjysy ady, ady, e-poçta salgysyny giriziň.
![](/userfiles/21/18002_2.webp)
Ondan soň: gurama barada maglumat aýtmaly, guramanyň, ady, senagat, senagat, uludyr, ýurt we saýlama görnüşi.
![](/userfiles/21/18002_3.webp)
Şonda Serwer maglumatyny görkezmeli - Sahypanyň ady, dili, dil, serweriň görnüşi, serwer görnüşi, we 2FA iki faktorlary üýtgetmek we öçürmek.
![](/userfiles/21/18002_4.webp)
Indiki sahypada serweri hasaba almaly. Bu ýerde iki wariant bar. Birinjisi roket.Chat tarapyndan berlen "Econom"-aýlap "Awtonomiýany ýazdyryň we hyzmat üpjün edijileriniň hasaplaryny ýazdyr, Täzelenmesini ýazdyryň we şahsy şahadatnamalaryňyza regiň programmalaryny maliýeleşdirmegiň ykjam programmalaryny ulanmak.
![](/userfiles/21/18002_5.webp)
Gurnama gutardy we iş ýeriňiz taýýar, indi iş ýeriňize gitmek üçin basmaly, indi iş ýeriňize gitmek üçin basyň (iş ýerine gitmek)
![](/userfiles/21/18002_6.webp)
Ine şeýle görünýär.
![](/userfiles/21/18002_7.webp)
Nginx ýa-da Apache ýaly, "Apache" -yň "Apcache" -yň "Roket.Chat" -y domen ýa-da subdoma arkaly girmek üçin raketa.chat programmasyny düzmäge mümkinçilik berýär. Roket.Chat SSL / Tls ulanmaýan orta derejeli programma serweridir. Tersine Proksi tersine proksi https açan SSL / TST şahadatnamalaryny öz içine alar.
Roket.Chat üçin ters proksi nginxBirinji guruň Nginx guruň.
$ suddo apto apt apt apt ibetu / deboto / deboda 22 $ sudo oum 8 $ sudio uny ngin 7 $ sudio / rhel 7
Next, Nginx hyzmatyny işlediň, ulgamy ýükläniňizde awtomatiki başlaň we ýagdaýyny barlaň
$ sudo supo öndürmek - Novowow Ngin $ $ Sudi $ sudo sudv programtctl staty ninks
Soňra raketa üçin raketa.Cht.chat programmasy üçin pranuals.chat programmasy üçin pranual wirtual serwer faýly dörediň, mysal üçin, /etc/gonf.d/ katalogynda.
$ sudo fim /etc/glinX/pponf.d/chat.mertiet.com.onfO
Ondan soň, domeni özüňize çalyşmak we Saklamak arkaly konfigurasiýany goýuň.
Ýokarky gapma-garşylyk {serwer 127.0:3000; } Serwer {diňläň 80; Serwer_ schome Chat.meronet.com; # Gerek bolsa çäkleri artdyryp bilersiňiz. Müşderi_max_BOM_Size 200M; error_log /var/log/nginx/chin.meronet.com.log; Locationerleşýän ýeri / {proksi_pass http: // bokken /; proksy_http_vers 1.1; Proksi_set_ecter $ $ http_uprade-i täzeläň; Proksi_set_ecectier "täzelenme"; Proksi_set_ect-iň HTTP_Host Giriş; Proksi_set_ecter X-real-ip ABŞ-e-ip ABŞ-ex.addr; Proksi_set_head_header X-ugrukdyryjy $ "Proxy_add_x_forwuvuveED_Force; Proksy_set_echeer-Press http http; Proksi_set_header X-nginx-proksi dogry; proksi_redirect; }}
Netijede, sintaksisini barlaň we nginx hyzmatyny täzeden açyň.
$ sudo nginx -t $ sudo ulgamtTtl Rett Nginxy täzeden başlaýar
Roket.Chat üçin ters proksi apacheApache2 paketini guruň
$ Sudo Apto Apacta2 # Ubuntu / Beddo / Bedo DNF-i alyň GTOPDO / RELDO
Indiki, Apache hyzmatyny işlediň we işletmek we işleýän we ylgaýandygyny barlaň.
----- ubuntu / debet-e sudo öndürýän ------------------------------------------3 sahypada httpd $ sudo sudo ulgamty ýagdaýy httpd
Soňra raketa.Chat programmasy üçin wirtual host.
----- Ubuntu / Debideno Wim /etc/apach/apact.Conf ------- $ sudo fim زى terjimeçi /etc/http/conf.d/choot/choot.mmerti.com/conf
Ondan soň, domeni özüňize çalyşmak we Saklamak arkaly konfigurasiýany goýuň.
Hyzmat etmek [email protected] salgysy Döwrebaplaşdyrmak} = webockofili [nc] rewritererule / (l) ws: // l / Localhost: 3000 / $ 1 [P, L] ProksiPassree / http: // locosthost: 3000 /
Ubuntu we Debian-da, zerur apaces2 modullaryny işlediň we hyzmaty täzeden açyň.
$ sudo a2enmod proxy_htp $ suo a2enmod Proksi Proky $ suo a2enmo $ suo a2enm
Cenos / Reli we Fedora Apache hyzmatyny täzeden açýar.
# Ulgamtttttp httpd-i täzeden başlaň
Indi brauzer açyň we düzülen salgy we raketa programmaňyzy doxy serwerinde düzülen domeniňiz arkaly elýeterli bolar.
http://kchat.meronet.com.
![](/userfiles/21/18002_8.webp)
Müşderi programmalary Resmi web sahypasynyň rolýus.chatdan göçürilip bilner. Linux-da iş stoly programmasyny gurmak üçin Linux paýlanyşyna baglylykda Debet paketini (X64) ýa-da RPM (X64) göçürip alyň.
$ Wgt -c https://gfoks.cokthatchat/2.17.7/roketchatche_2.7/27.7_
Ýa-da
$ Wgg -c htsps://Gits.ect.Cet.Cet.Cet.etcet.Cet.ecet.ecetchate/2.17.7.7.X86.64.Rpm
DPKG ýa-da RPM paket paket dolandyryjysy ulanyp, indiki paket
$ sudo dpkg -i roketçat_2.17.7_Amd.modeb # çoba / debo rpokchat-2.17.X86_RPM # SonoS / RedIs / Redat
Elini gurnama raketa.Roket.Chat-y snaps-a gurmak islemeýän bolsaňyz, el bilen edip bilersiňiz.
Gurmak düwmesi .js.Ilki bilen, ulgam paketleriniň sanawyny täzeläň:
Sudo apt täzelenmesi.
NDED.JS, NPM-e, NPM paketlerini çeşme kodundan NPM paketlerini gurmak üçin zerur bolan ähli beýleki hasaplamalar:
Sudo apt-ler npts npm npm npm gurnama, "BPM" -a "BP" -a "SUPT" SURECT SIZDE BERIP BOLANOK
NEDE.JS-iň wersiýalaryna interaktiw dolandyrmaga mümkinçilik berýäris. N we node.J-ny gurmak üçin aşakda buýruk:
Sudo npm gurnama -g n sudo n 8.11.3
Mongood gurmak.Mongoodb, maglumatlary saklamak üçin raketa gönükdirilen resminama gönükdirilen NOSQL-NOME gönükdirilen NOSQLISTATBEECASE, maglumatlary saklamak üçin ulanylýar.
Mongood açar açaryny import ediň we resmi mongoMB ammary-a öwürmek:
Sudo apct-ýokary-eck-esasy mylycererverver hkpurs.844Boduk /Mongodb-org/4.0 mouse 'köpe'
Apt ammarynda açylandan soň paket sanawyny täzeläň we "MongoTb" -i ýazyp, "Mongol" guruň:
Sudo apt täzelenme sudo-yň mongoodb-org gurýarlar
Soňra mongood hyzmatyny açyň we başlaň:
Sudo ulgamtt mongo sudo sudo ulgamtt mongo-ny üpjün edýär
Täze ulgam ulanyjy döretmekIndi raketa hadysalaryny dolandyrjak täze ulanyjy döredilmeli we toparlaýyn toparlary atlandyrmaly.
Sudo infterrdd -M -m -m -r -D -D / Raketa raketasy
Ulanyjylaryň täze toparyna Www-maglumat ulanyjyny (Nginx Rocket.Chat gurnamagyna girip, "Www"-"-yň ygtyýarlyklaryny üýtgetmek we giriş hukuklaryny üýtgetmek:
Sudo ulanyjymod -A--A--a -G -G raketa rulo sudo chod 750 / op / raketa
Raketa.Raketa ulanyjya geçiň
Sudo su - raketa
Raketanyň iň soňky durnukly wersiýasyny basyň:
htl -L -L https.mances.Rokt.chat.Coet.chat/olot.Ct.tgz.tgz
Göçürip alandan soň, arhiwi aýyryň we Raketa bilen katalogyň adyny aýyryň we raketa.
tar zxf raketa.chat.tgz Mv Bundle Roket.Chat
Raketa/chat/program / Reprogram katalogyna giriň we ähli zerur npm paketlerini guruň:
CD raketa.Chat/program/serrogram/server NPM gurmak
Ulanyş işine goýmazdan ozal saklanmagymyzy synamak we TRYX ýa-da Apache bilen tersiň bolýan göni şertleri düzmekde zerur gurşaw üýtgeýjilerini gurarys we raketa serweri başlaris
Eksport porty = 3000 eksport Root_url = HTTP: //0.0.0R_url = Mongoldb: // Localhost: 27017 / Roketchat
Raketa katalogyna gaýdyp, aşakdaky buýruklary girizip, raketa.Chat serwerini işlediň we raketa serwerini işlediň:
CD ../../// moda mede.js
Ýalňyşlar ýok bolsa, aşakdaky netijäni görmeli:
? + ----------------------------------------- + + + + + + +? | Serwer işleýär | ? + ----------------------------------------- + + + + + + +? | | ? | Raketa.Chat wersiýasy: 0.71.1 | ? | Nodjs wersiýasy: 8.11.3 - x64 | ? | Platform: Linux | ? | Amal porty: 3000 | ? | Saýt URL: http: //0.0.0: 3000 / | ? | Duçak optet: ýapyk | ? | Işgär: E73DC78FD | ? | Şahamça: Kellesi | ? | | ? + ---------------------------------------- +.
Roket.Cht.chat serwerini Ctrl + C ulanyp, Suot + C ulanyp, Suo ulanyjyňyza jaň etmek bilen sudo ulanyjyňyza gaýdyň.
Ulgam moduly döretmekHyzmaty hökmünde raketa.chat işledmek üçin, / we ş.m.ervice / ulgam / ulgam / ulgamda raketa.
sudo nano /etc/etc/rscyetemstem/syetchtchtchatchtchatchtchatchtchattchattchattchatch.
Aşakdaky kody salyň:
[Umumy] Düşündiriş = Raketa.target NSS ýakgetiň ady = MorbetCoret Norgolg.target = Mongold Torgo = Mongoldaş Root_url = HTTPS = https: //chat.meronet.com porty = / usr / lovet/rokt.hant.hs
Ulgam sarp edip täze modul faýly döredendiklerini we raketa web sahypasyny ýerine ýetirmek arkaly işlediň:
Sudo ulgamty desonça-reemon-gaýtadan ýüklemek sudo öndürmek raketa
Hyzmatyň ýagdaýyny barlaň:
Sudo ulgamty staty raketa
Netije beýle bolmaly:
* Roketchat.service - Roket.vet.Cheat Serverde (/etc/syctchat/sserct.sercice. ; 5S öň esasy pid: 12693 (düwme) wezipeleri: 10 (Çäklendirilen) CGROUP / USRE / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN / BIN /Pok
Netijede, göçürip almak üçin raketa.Chat hyzmatynyň awtomatiki başlamagyny açyň:
Sudo ulgamty raketa
Gutar, raketa.Halt gurdadyk biz el bilen 3-nji ädimden beýan edilen ulgamy düzetmä düzüp, baryp bilersiňiz.
NetijelerBu gollanmada Raketa.Chat-da Rokulok-da nädip nädip gurmalydygyny we Nginx we Apache nädip ters proksi hökmünde düzmelidigini öwrendiňiz.
Raketa.Chat hakda has giňişleýin öwrenmek üçin "Rocke.Chat" resminamalaryna baryp görüň.