Roket.chat bụ ihe na-ezighi ezi na-emebi emebi na nkata na-akparịta ụka na meteor. Enwere ike ịtụle nyocha nke slack.Chat nke slack, nke enwere ike ibuga ya na sava ya, ma jikọọ ya na ndị ahịa na Linux, Windows, macos, gam akporo na iOS.
![Wụnye otutolọọrụ mkparịta ụka nke ụlọ ọrụ .Chat na Linux 18002_1](/userfiles/21/18002_1.webp)
Ọrụ rọketi.chat
- Ezigbo oge
- Elu na-ege ntị
- Video nzukọ
- Chanel
- Onye obia
- Mkposa Mgbasa ozi
- Nyefee faịlị
- API siri ike zuru ezu
Iji hụ na nchekwa eji:
- LDAP Synchnization
- Nchọpụta nke abụọ
- Site na izo ya ezo
- Otu ihe ntinye.
- Otutu nyocha
Anyị na-agwa otu esi etinye ma hazie ihe nkesa na roket roket.chat na Linux.
Nzọụkwụ 1. Wụnye Snap na LinuxMaka ịdị mfe, anyị ga-eji sistemụ nchịkwa nchịkwa snaps. Nke mbụ, ịkwesịrị ịwụnye ngwungwu ngwugwu SnaPD site na njikwa ngwugwu.
$ SUDO APT wụnye Snapd #ubuntu na debian $ sudo DNF wụnye Snapd Snapd Snapd Snapd #fedora 22 $ SODOS / RHEL / REL 7
Na-esote, ị ga-eme ka usoro modul ahụ na-achịkwa sket ngwa ngwa. Iwu a ga - ebido oghere ahụ ma kwe ka ọ bido mgbe e buru ibu.
$ SUDCTL SYSTL na-enyere aka - snapd.Socket
Kwụpụ 2: Wụnye Rotu.chat na LinuxIji wụnye Tresket-Server, Gbaa:
$ sudo snap wụnye romcherchet-Server
Mgbe echichi site na snap, rocket.chat sava ga-amalite ịrụ ọrụ na ịge ntị na ọdụ ụgbọ mmiri 3000. Ọzọ, mepee adresị weebụ ma tinye adreesị weebụ.chat site na Gui.
http: // Server_ip: 3000
Mgbe ịbudata ọkwa ntọala ahụ, ezipụta parameters ndị a: Aha zuru ezu, aha njirimara, aha njirimara nke nzukọ na paswọọdụ.
![Wụnye otutolọọrụ mkparịta ụka nke ụlọ ọrụ .Chat na Linux 18002_2](/userfiles/21/18002_2.webp)
Ọzọ, ịkwesịrị ịkọwa ozi gbasara nzukọ: ofdị nzukọ, aha, ụlọ ọrụ, nha na saịtị.
![Wụnye otutolọọrụ mkparịta ụka nke ụlọ ọrụ .Chat na Linux 18002_3](/userfiles/21/18002_3.webp)
Ikwesiri ikwuputa ozi ihe nkesa - aha saịtị, ma na-agbanye ma ọ bụ na-emebi ihe nchoputa nke abụọ.
![Wụnye otutolọọrụ mkparịta ụka nke ụlọ ọrụ .Chat na Linux 18002_4](/userfiles/21/18002_4.webp)
Na peeji na-esonụ ịchọrọ ịdebanye aha na sava ahụ. E nwere nhọrọ abụọ ebe a. Nke mbu bu iji uzo uzo na proxies nyere site na roket.chat nke abuo site na ndi na - enye ya, melite Preset Press, na Reportpile Mobile ngwa na asambodo nkeonwe.
![Wụnye otutolọọrụ mkparịta ụka nke ụlọ ọrụ .Chat na Linux 18002_5](/userfiles/21/18002_5.webp)
Mbido zuru ezu, na ịlọ ọrụ gị dị njikere, ugbu a ịkwesịrị pịa gaa na ọrụ gị (gaa na ohere ọrụ)
![Wụnye otutolọọrụ mkparịta ụka nke ụlọ ọrụ .Chat na Linux 18002_6](/userfiles/21/18002_6.webp)
Ọ bụ otú ahụ ka ọ dị.
![Wụnye otutolọọrụ mkparịta ụka nke ụlọ ọrụ .Chat na Linux 18002_7](/userfiles/21/18002_7.webp)
Reftar fxy Server, dị ka nginx ma ọ bụ Apache, na-enye gị ohere ịhazi ngwa agha.Chat ka ị nweta site na ngalaba ma ọ bụ subdomain. Roket.chat bụ ihe nkesa na-anaghị etinye SSL / TLS. Proxy proxy ga-enyere gị aka ịhazi SSL / TLS Asambodo iji tụgharịa HTTPS.
Refy proxy nginx maka roket.chatNke mbu wụnye nginx.
$ SUDEP APT APT JUNTX # Ubuntu / Debian $ Sudo DNF wụnye Nginx # SEDOS Yum Wuck ingin / Rhel / REL 7
Na-esote, na-eme ọrụ Nisi, tụgharịa mmalite akpaka ya mgbe ị na-etinye usoro ahụ ma lelee ọnọdụ ya
$ SUDCTL System Kwado - Novow Nginx $ Sudo Sistem Ọnọdụ Norx
Mgbe ahụ mepụta faịlụ Server sava maka ngwa rọketi.Chat, dịka ọmụmaatụ, na /etc/nginx/conf.d/.
$ Sudo Vim /etc/nigion/conf.d/chat.merionet.com.conf
Na-esote, tinye nhazi na faịlụ a site na iji dochie ngalaba gaa ma chekwaa.
Upstream nkwado ndabere {server 127.0.0.1:30,000; } Server {Geenu-ege 80; Server_name nkata.merionet.com; # Can nwere ike iwelie oke ma ọ bụrụ na ịchọrọ. onye na-ere ahịa_max_boly_sie 200m; njehie_log /var/log/ningex/chat.merionet.com.log; Ọnọdụ / {proxy_pass http: / alfund /; proxy_http_Vers 1.1; Proxy_ed_header kwalite $ http_Upgrade; Proxy_ese_header njikọ "kwalite"; onye nnọchi anya proxy_ed_header ọbịa $ http_host; Proxy_ed_header X-Real-IP $ toladdy. Proxy_ed_header X-zipu-maka $ proxy_Add_x_CEDEDED_FORDEDED_FORDEDED_FORT; Proxy_ed_header X-Fort-Prott; proxy_sea_header x-nontax-proxy ezi; proxy_redrect apụ; }}
N'ikpeazụ, lelee syntax ma malitegharịa ọrụ Ngbanwe.
$ Sudo Nginx -t $ Sudo Sistem Malitegharịa na Nginx
Refter proxy Apache maka roket.chatWụnye ngwugwu Apache2
$ SUDE APT wụnye Apache2 # Ubuntu / Debian $ Sudo DNF wụnye Httpd # Cados ll na-arụ ọrụ HTTPD #
Na-esote, na-agba ọsọ ma mee ka ọrụ Apache na lelee ma ọ na-agba ọsọ ma na-agba ọsọ.
--------- uzian ---- $ SUDCTL Kwado ------- NSOSTL / RHELSTL SYSTL na-enyere aka - ugbu a Httpd $ sudo systemcctl ọnọdụ httpd
Mgbe ahụ mepụta faịlụ nke mebere maka ụrọ .Chat, dịka ọmụmaatụ, na Apache2 / saịtị ndekọ / ma ọ bụ /etc/httf.d/.
--------- uzian / Debian ---- $ SOD /ETC/APACK/CACHE2/Cates.merioon/chat.meriop.com.conf 7/8------- $ Sudo Vim /etc/httpd/conf.d/chot.merionet.com.conf
Na-esote, tinye nhazi na faịlụ a site na iji dochie ngalaba gaa ma chekwaa.
Onye na-ahụ maka ihe ndebanye aha na-ahagharị · ndenye aha .Merionet.Merionet.Merionet.com_erioon/lat.Merionet.com_erfort.Log chọrọ rewgrog/log/log/COG. Nweta nkwalite} = WebsOcs [NC] Reartonele /( Ntọala: Ntọala} Rearritele /( / Mpaghara: 3000 / $ 1 [P, L] Proxyybise, HTTP: // Homehost: 3000 /
Na Ubuntu na Debian, mee ka Apache2 dị mkpa ma malitegharịa ọrụ ahụ.
$ Sudo A2ENMOD Proxy_htTP $ Sudo A2NMOD PROXY_WSTNEL $ SUDENMOD Reartive $ SIDCTL TASTLL TASTLBERTL
Na CentOS / RHEL na Fedora Malitegharịa ekwentị ọrụ Apache.
# Sistemụ Sistemcl malitegharịa httpd
Ugbu a mepee ihe nchọgharị ahụ ma tinye adreesị na ngwa a haziri ahazi na roket.chat ga-adị site na ngalaba gị kwadoro na sava proxy.
http://chat.merionet.com.
![Wụnye otutolọọrụ mkparịta ụka nke ụlọ ọrụ .Chat na Linux 18002_8](/userfiles/21/18002_8.webp)
Enwere ike ibudata ngwa ndị ahịa na roket nrụpụta ọrụ nke ọrụ. Iji Wụwụnye ngwa Desktọ na Linux, ị na-ebudata packet packet (x64) ma ọ bụ rpm (x64) dabere na nkesa Linux gị.
$ WETTPS -C HTTPS://githib.com/rocketchetchet.chat.Checouron/Releload/2.17.7.7.7.7.7.7.7.7.7.7.7_AMD644.Deb
Ma ọ bụ
$ WETTPS -C HTTPS://githib.com/rocketchetched.chat.Elecouron/Releload/2.7.X.X.X.X.X.RPM
Ihe ngwugwu ọzọ na-eji DPKG ma ọ bụ Windows Pascepet Manager
$ Sudo DPKG -I Roomtchet_2.17_amd644.deb # ubuntu / debian $ sudo RPM-2.7.X.RPM # cares / Redhat
Plaketi ntuziaka.Ọ bụrụ na ịchọghị ịwụnye roket.chat site na snaps, ị nwere ike iji aka ya mee ya.
Nwụnye node.js.Nke mbu, melite ndepụta nke ngwugwu sistemụ:
Sudo Apt Mmelite.
Tọọ Node.js, NPM na Ihe Nkwado Ndị ọzọ achọrọ iji wuo ngwugwu NPM site na koodu isi mmalite:
Sudo Apt wụnye Noode NPM Word-StriftNagick
Anyị ga-eji n, ngwugwu NPM, nke na-enye gị ohere mmekọrịta nke nsụgharị Noode.j. Iwu dị n'okpuru iji wụnye n na node.js:
Sudo npm wụnye -G ke kewara n logo n 8,3
Innyenye Mongodb.Mongodb bụ akwụkwọ data e dere ede, nke roket.chat ji chekwaa data.
Bubata igodo nke Mongodb ma tụgharịa n'ụlọ ọrụ Mongodb:
SUDE APT - Key May Maykerver HKP :/keyserver.ubuntu.com: 80 - Ardo242] Skwado " /Mongodb-gy/4.0 mepere emepe '
Mgbe ị tụgharịa na ebe nchekwa, melite ndepụta ngwugwu ahụ wee wụnye MongodB site na ịpị:
Sudo Apt Mmelite Sudo AtT wụnye Mongodb-org
Wee tụgharịa ma malite ọrụ MongodB:
SUDCTCTL SUNGOD SUDCTL SYSTLTL
Mepụta Onye Ọrụ ỌhụrụUgbu a ịkwesịrị ịmepụta onye ọrụ ọhụụ na otu ndị otu aha ya bụ rọketi, nke ga-agba ọsọ rocket.Chat.
Sudo Pardodd -M -M -D -D / Opt / Rocket rọketi
Tinye onye ọrụ www-Data na otu ndị ọrụ www na-agbanwe ikike inweta ohere ịnweta / Councet / rọrọ nke na-enweghị ike ịnweta broctot.Chat:
Sudo Archirmod -A -ng rocket wwch-Date Souny 750 / opt / rọketi
Ịwụnye roket.chat.Tụgharịa gaa na onye ọrụ roket
Sudo su - rọketi
Ibu ụdị rọketi kacha ọhụrụ .Chat na-eji curl:
curl -l https://reloctural.chat.chat_latest/download -lo rocket.chat.tgz
Mgbe nbudata ya zuru, wepu ebe a na-edebe ihe ndekọ ndekọ na rocket.chat:
Tracket.chat.tgz MV And Rocket.chat
Gaa na rọketi.chat/programs/serverr ma wụnye nchịkọta niile dị mkpa:
CD rọketi.chat/programs/serverr NPM wụnye
Iji nwalee nrụnye anyị tupu ịmepụta usoro usoro ihe ma na-ahazi proxy proxy na nginx ma ọ bụ Apache, anyị ga-arụnye ihe dị mkpa gburugburu na-amalite ihe nkesa.Chat.Chat
Mbupụ Port = 3000 mbupụ root_url = http: //0.0.0.0.0.0.0.0.0.0.0.0: 27017 / rocetchet
Laghachi na rọketi.Chat ndekọ ma na-eme ihe nkesa.Chat.Chat sava site na itinye iwu ndị a:
CD ..../ main.js
Ọ bụrụ na ezighi ezi, ị ga-ahụ nkwubi okwu a:
? + Olee ụzọ e jisị'-------- | Ihe nkesa na-agba | ? + Olee ụzọ e jisị'-------- | | ? | Roket.chat version: 0.71.1 | ? | Noodejs Version: 8.11.3 - X64 | ? | Okpomoku: Linux | ? | Usoro usoro: 3000 | ? | URL saịtị: http: //0.0.0: 3000 / | ? | Onyunyo Oplog: Ndị nwere nkwarụ | ? | BOMH: E73DC78FFD | ? | Alaka: Isi | ? | | ? + Olee isi okwu bụ-------------
Kwụsị roket.Chat sava site na iji Ctrl + C wee laghachi na njirimara Sudo gị site na ịpịpụta ọpụpụ.
Na-eke usoro usoroIji gbaa roket.chat dị ka ọrụ, ịkwesịrị ịmepụta faịlụ nke rocketthat.SC / SystedD / Sistem / Sistem / Sistem / Sistem / Sistem.
Sudo Nano /etc/rsystem/system/rocketchem.Service.
Fanye koodu a:
[Unit] Nkọwapụta = rọketi.Chat.chat.Curgent NSSS- Elertger NSSSOD.TURTETHER = Mongutl = Mongudb: 2017 / rocerthat Root_url = https. //chat.merionet.com Port = 3000 / USR/Main.js [nwụpụta] chọrọ = Multi-user.Tarer.Trer
Gwa Sistem nke anyị mepụtara faịlụ modul ọhụrụ, ma na-eme roket.chat ọrụ:
SUDCTTCTL DEEEEEEEEEEEEEEEEEEEEEEEEEM SEDCTL SYSTLL STRYTTLAT
Lelee ọnọdụ nke ọrụ:
Ọnọdụ sudo system
Nkwubi okwu ahụ kwesịrị ịdị ka nke a:
* Rururchetftat.Setvice - rocket.chat sava ; 5s gara aga pid: 12693 (NOD)
N'ikpeazụ, tụgharịa na mmalite nke roket.chat n'oge nbudata:
Sudo system na-akwado roletchet
Mechaa, anyị arụnyere na roket.chat aka, ị nwere ike ịhazigharị proxy na mbido usoro akọwapụtara site na nzọụkwụ 3.
NsonaazụNa akwụkwọ ntuziaka a, ị mụtara ka esi wụnye roket.chat na Linux na otu esi hazie nginx na Apache dị ka proxy proxy.
Iji mụtakwuo banyere roket.Chat gaa na peeji ndekọ.