Насб кардани чатаи Corpate Coxetate.Chat дар Linux

Anonim

Рокет.CHAT ЧАКИ БУЗУРГИИ КОЛАТИ КОМПИДИ БУЗУРГ КУНЕД Рокет.CHAT метавонад аналогии сустӣ ҳисобида шавад, ки онро дар сервери худ ҷойгир кардан мумкин аст ва аз мизоҷони Linux, Windows, Macos, Android ва iOS ба он пайваст кардан мумкин аст.

Насб кардани чатаи Corpate Coxetate.Chat дар Linux 18002_1

Функсияҳои ракет.

  • Чати воқеии вақт
  • Аудио конфронс
  • Видео конфронс
  • Каналҳо
  • Меҳмон дарун
  • Экрани пахш
  • Интиқоли файл
  • API-и пурраи API

Барои таъмини амнияти истифодашуда:

  • Синхронатсияи гурӯҳҳои LDAP
  • 2fa Асосгузорити дуҷониба
  • Тавассути рамзгузорӣ
  • SSO-и ягона.
  • Таъминкунандагони аутентификатсияи сершумор

Мо ба чӣ гуна насб кардан ва танзими сервер ва мизоҷро дар Линуx нақл мекунем.

Қадами 1. Насб кардани лотап дар Linux

Барои соддаӣ, мо системаи идоракунии басташудаи бастаро истифода хоҳем кард. Пеш аз ҳама, шумо бояд бастаи SNAPD-ро бо истифодаи менеҷери бастаҳо насб кунед.

+ $ Sudo Snapd #UBINTUSTU +Ubantu Get Supo Dnf насб кунед

Минбаъд шумо бояд модули системаро, ки васлаки асосии иртиботро назорат мекунад, фаъол кунед. Ин фармон васлро оғоз мекунад ва ба он имкон медиҳад, ки вақте ки система бор карда шавад, оғоз шавад.

$ Sudo seutcctl фаъол кунед - Snapd.sance

Қадами 2: Насб кардани ракета.Chat дар Linux

Барои насб кардани сервер-сервер, давида:

$ sudo snap snap pushchatch-сервер

Вақте ки васлкунӣ тавассути STAP анҷом ёфтааст, сервери ракетка.chat оғоз ва гӯш кардани бандарҳои 3000 оғоз меёбад, браузерро кушоед ва суроғаи зеринро барои танзими ракет ҷойгир кунед.CHAT тавассути GUI.

http: / server_ip_ip: 3000

Пас аз зеркашии устоди танзимот Параметрҳои зеринро муайян кунед: Номи пурраи администратор, номи корбар, суроғаи почтаи созмон ва парол.

Насб кардани чатаи Corpate Coxetate.Chat дар Linux 18002_2

Баъд, шумо бояд маълумотро дар бораи ташкилот таъин кунед: Намуди ташкил, ном, саноат, андоза ва сайт.

Насб кардани чатаи Corpate Coxetate.Chat дар Linux 18002_3

Он гоҳ шумо бояд маълумоти серверҳоро таъин кунед - номи сайт, номи сайт, Забон, навъи сервер ва хомӯш кардани аутбаи ду омил.

Насб кардани чатаи Corpate Coxetate.Chat дар Linux 18002_4

Дар саҳифаи навбатӣ шумо бояд серверро ба қайд гиред. Дар ин ҷо ду вариант вуҷуд дорад. Аввалан истифодаи дарвозабони Мактаб ва шахсони боэътимоди, ки аз ҷониби Рокет пешбинӣ шудааст - мустақилият ва ташкили ҳисобҳо аз провайдерҳои хидматрасон, навсозӣ кардани параметрҳои пешниҳодшуда ва дархостҳои мобилии шумо бо шаҳодатномаҳои шахсии худ.

Насб кардани чатаи Corpate Coxetate.Chat дар Linux 18002_5

Танзими анҷомшуда ва фазои шумо омода аст, акнун ба шумо лозим аст, ки ба фазои худ равед (ба ҷои кор равед)

Насб кардани чатаи Corpate Coxetate.Chat дар Linux 18002_6

Ин аст, ки чӣ тавр он ба назар мерасад.

Насб кардани чатаи Corpate Coxetate.Chat дар Linux 18002_7
Қадами 3: Супарфҳои прокси барои ракета.CHAT

Сервери прокси, ба монанди nginx ё apache, ба шумо имкон медиҳад, ки татбиқи ракетаро истифода баред. Рокет.CHAT сервери сатҳи миёна аст, ки SSL / TLS -ро дастгирӣ намекунад. Прокси баръакс ба шумо имкон медиҳад, ки шаҳодатномаҳои SSL / TLS-ро барои фаъол кардани HTTPS танзим кунед.

Rexy proxy nginx барои ракет.CHAT

Аввал nginx насб кунед.

+ $ Sudo APT APT APNX # Ubuntu / debanxu / debantu / debanx up насб NGINX # / Sentrose 22 + ropedora 22 +

Баъд, хадамоти NGINX-ро иҷро кунед, ҳангоми боркунии система оғози автоматии худро фаъол кунед ва вазъи онро санҷед

$ sudo systanctl Card - novow nvinx on susto sevanctim ҳолати nginx

Сипас файли сервери маҷозӣ барои татбиқи контиватӣ эҷод кунед. Масалан, дар GRETCC/NGINX/NGINEX/NGINEF.D/ феҳрист файли басташуда эҷод кунед.

$ sudo vim /etc/netc/nginex/conf.d/chat.merioneet.com.conf

Минбаъд, танзимотро ба ин файл бо иваз кардани домейн ба шумо ва наҷот диҳед.

Устоди болооб {Серветз {сервер 127.0.0.1:31000; } Сервер {гӯш кунед 80; Server_name chat.merionionh.com; # Шумо метавонед маҳдудиятро зиёд кунед, агар ба шумо лозим ояд. мизоҷ_MAX_OME_SIZE 200 м; error_log /var/log/nginx/chat.merionet.com.log; Ҷойгиршавӣ / {POXEY_PEST HTTP: // Outsend /; proxy_http_vess 1.1; Proxy_sex_header $ HTTP_UPGRADERRAED; Proxy_set_header пайвасти "Такмилдиҳӣ"; proxy_sex_header kope $ http_host; proxy_sex_header X-READ-IP $ Resapoth_addr; Proxy_sex_header x-tableder-formed-Барои $ PEXY_ADD_X_F_FOREWED_FR; proxy_sex_header x-proder-perto http; proxy_sex_header x-nginx-proxy; proxy_redirect хомӯш; }}

Дар ниҳоят, синтаксисро санҷед ва хидмати NGINX-ро оғоз кунед.

$ Sudo nginx -t ango sudo sudtctl nginx

Баръакс apache proxy барои ракет.CHAT

Бастаи apache22-ро насб кунед

$ Sudo APT APT2 # Ubuntu / debantu / debantu / debantu / debiana Let Chtpd # / Sentros Sudd + / rhel 8 + Sents # Censo / Rhel 7

Минбаъд, идора кунед ва хидмати apache-ро фаъол кунед ва санҷед, ки оё он кор ва давидан аст.

----- Дар ubuntu / debian / debian ------- invctim фаъол аст - inctic apacherm apacht2 ---- Дар Centose Severtos Apacherso / Rhel 7/8 HTTPD $ Suddo Severctl Sevenctl Statctl HTTPD

Сипас файли мизи маҷозӣ барои барномаи ракетаи маҷозӣ эҷод кунед, масалан, дар / ETC / Apperg/ ё /etc/htpd/chtf.d/.

----- Дар ubuntu / debian / debian -------- angryc/apercound/sitescable/chatefe.conf ----- Дар Centose / Rhel 7/8 ------- $ sudo vim /etc/httpd/httpd/d/chot.merionareet.com.conf

Минбаъд, танзимотро ба ин файл бо иваз кардани домейн ба шумо ва наҷот диҳед.

Serveradmin [email protected] Serve Chat.merionet.cr Chat.merionet.com Loglevel Englevel Acthlog AldliteTection_LAG/COG/LOG/COG/CAG/COG/COG/COG/COG/COG/COG/COG/COG/COG/COG/COG/COG/COG/COG/COG/COG/CAGER/achersement: Такмил} = rewression drive / rimitive} / Lovehost: 3000 / $ 1 [P, L] Proxypassruss / http: // LastHost: 3000 /

Дар Ubuntu ва Debian, модулҳои зарурии Апешгро фаъол карда, хидматро бозоғоз намоед.

$ sudo a2enmod proxy_htptp proxy_htpp proxy_wstunnel Use_wstunnel arto sudo a2enmod аз нав сабт кардани Apachtl Apachtl

Дар Cension / RHET ва Fedora ва Fedora хидмати apache-ро бозоғоз намоед.

# Systecttl Stoptlant HTTPD

Акнун браузерро кушоед ва суроғаи танзимшудаи худро ва рокетиҳии худро ворид кунед. Ариза дар домени шумо дар сервери прокси танзимшаванда мавҷуд аст.

http://chat.merionionh.com.

Насб кардани чатаи Corpate Coxetate.Chat дар Linux 18002_8
Қадами 4: Насб кардани мизоҷон Racket.Chat

Барномаҳои мизоҷаро аз сайти расмии Рокет.CHAT. Барои насб кардани барномаи мизи Linux, шумо бастаи дебет (X64) ё RPM (X64) вобаста аз тақсимоти Linux.

$ wetget -C https://github.com/rokchathat/rocketchat/lellron/reelastry/reelase/redection/downes/download/2.17.7/rketchat_2.17.7_AMD64.de

Ё

$ wrget -c https://github.com/rokchathat/rockchat/luckron/reelase/reelase/reelase/relase/downlow/downlow/downlow/downlow/downlow/download/2.7/ROKCCCECTATE.17.7.X

Бастаи навбатӣ бо истифодаи мудири бастаи DPKG ё RPM

$ sudo dpkg -i Rogetchat_2.17.7_ARD64.ded64.deb # ubuntu / debantu / debantu / debantu / debantu / debantu / doggration_14.x.rpm # Centos / Redhat

Насби дастӣ Рокет.CHAT.

Агар шумо нахоҳед сангро насб кунед.CHAT тавассути Snaps, шумо метавонед онро дастӣ кунед.

Node насб.j.js.

Аввалан, рӯйхати бастаҳои системаро навсозӣ кунед:

Навсозии sudo.

Node.js, npm ва ҳамаи вобастаҳои дигар, ки барои сохтани бастаҳои NPM аз Кодекси манбаъ заруранд:

Sudo apt насб noflejs npm bown-endersements-ҳосили нармафзори барқ-моликияти маъмулӣ-графикаи маъмулӣ

Мо бастаи npm-ро истифода мебарем, ки ба шумо имкон медиҳад, ки интерактивӣ версияҳои гиреҳро идора кунед. Фармон дар зер барои насб кардани n ва node.js:

Sudo npm lost Lostr instersits norser n sudo n 8.11.3

Насбкунии Муононид.

Mongodb BISTACE-и зеризаминӣ, ки аз ҷониби ракетаи Racket.Chat барои нигоҳ доштани маълумот истифода мешавад.

Ба калиди оммавии Муонзодb ворид шавед ва ба ризоияти шахси расмии Муонрук баргардед:

Uso apt-livever hkp: //repoerver.ubpuntu.ght://recover.mungodb.org/affic/aptod/aff/abuntu bionic /Mongodb-org/4.0.0.0.0

Пас аз табдил додани анбори APT рӯйхати бастакакро навсозӣ кунед ва Mongrodb нависед:

Sudo apt навсозӣ sudo sudo apt насб mongodb-org

Сипас, фурӯзон кунед ва хидмати Mongodb-ро оғоз кунед:

SUDO SETCTL SURO SUDO SUDO SUDO SOUDCTLITL-ро фаъол кунед

Сохтани корбари системаи нав

Акнун ба шумо лозим аст, ки корбари нав ва гурӯҳи номҳои номро эҷод кунед, ки дар ҳолатҳои ракетаи Racket.Chat кор мекунад.

SUDO ADODDDD -M -U -R -R -R -D / OPIFL / РОЙГОН / РОЙГОН

Истифодабарандаи WWART-ро ба гурӯҳи нави корбарон илова кунед ва ҳуқуқи дастрасӣ ба директорияи / Opple / Роксро тағир диҳад, то nginx метавонад ба реҷаи Муттаҳида.Chat дастрасӣ пайдо кунад:

Sudo usermod -a -g Racket www-it www-los sudo chmod 750 / ракета

Насб кардани мушак.CHAT.

Гузариш ба истифодабарандаи мушакҳо

Судо Су - Ракета

Охирин версияи устувори ракетаи Racket.CHAT -ро бо истифода аз curl бор кунед:

curl -l https:///reelas.rake.chat/lates/late/latelload/download/download.Chat.tgz

Пас аз он, ки зеркашӣ ба анҷом расид, бойгонӣ хориҷ кунед ва директори директорияро дар Рокет.CHAT: Иҷро кунед:

Tar zxf Рокетт.CHAT.CHAT.TGZ MV Рокет.CHAT

Ба директорияи Рокетро гузаред.chrograms/serermer/server ва насб кардани ҳама бастаҳои зарурии NPM:

CD Рокетт.CHAGRAR/PROGRAMS/Server NPM

Пеш аз сохтани модули система ва танзими прокси баръакс бо nginx ё apache, мо тағир додани муҳити заруриро насб мекунем ва сервери ракетро оғоз хоҳем кард

Порт-порт = 3000 Содирот Реша_-и сертамикӣ: http: http: http: 3000 / содирот Mongo_URLL = Mongo_URLLB: // LaveHost: 27017 / Рокеткон

Бозгашт ба директорияи Рокет.CHAT ва тавассути фармоиши зерин сервери ракетро идора кунед:

CD ..// kode mard.js

Агар ягон хатогӣ набошад, шумо бояд хулосаи зеринро бубинед:

? +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | Сервер кор мекунад | ? +----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ? | Версияи Рокет.CHAT: 0.71.1 | ? | Нусхаи NOENJS: 8.11.3 - X64 | ? | Платформа: Linux | ? | Порти раванд: 3000 | ? | URL-и сайт: http: //0.0.0: 3000 / | ? | Sputicaset OPLOG: МУХАТҲО | ? | Ends hash: e73DC78 | ? | Филиал: Сарвар | ? | | ? + + ---------------------------------------------.

Бо истифода аз Ctrl + C серверро қатъ кунед ва ба корбари шумо бо роҳи чопкунӣ баргардед.

Сохтани модули система

Барои давидан ба ракета.CHAT ҳамчун хидмат, шумо бояд ягон намуди моддаҳои Рокеттат.сингро дар / ETC / Система / система / система эҷод кунед.

sudo nano /etc/rypestr/rystred/systrys/rokchchat.serice.

Рамзи зеринро ворид кунед:

[Anald] Тавсиф = Рокифер.CHAT пас аз = шабака.TALGEP NSS-ILEP.TALGEP.TARGTAGTACTERERERICERS = ATSGOGTAGERERERERERERIST = ATSGOGTAGERERERERERERIOR = ATSGOGERLERB: // LaveHost: 27017 / Рокет Реша

Ба система бигӯед, ки мо файли нави модулро офаридаем ва хидмати ракетаро иҷро карда истодаем.

SUDO SECOMCTL DAESONCH-SERALE-БЕҲТАРИН СОЛҲО НИГОҲ ДОРАД

Ҳолати хидматро санҷед:

Суд-Сизи Судктл Рокчат

Хулоса бояд чунин бошад:

* Роксетмат.синг ; 5с сол пеш PID: 12693 (Node) Times: 10 (маҳдудият: 2319)

Дар ниҳоят, оғози автоматии хидмати ракетаи ракетаи Racket.Chat дар вақти зеркашӣ

Sudo serctclctl Cheelchat

Ба анҷом расонидани мушакҳо, ки мо дастӣ насб кардем, шумо ҳоло метавонед ба танзими прокси баръакс ва оғози система, ки аз қадами 3 тавсиф шуда буданд, равед.

Натиҷаҳо

Дар ин дастур, шумо чӣ гуна тарроҳиро насб кардан мехоҳед.

Барои гирифтани маълумоти иловагӣ дар бораи мушак.CHAT Саҳифаи ҳуҷҷатгузорӣ.

Маълумоти бештар