Инсталирање корпоративног ћаскања Роцкет.Цхат на Линуку

Anonim

Роцкет.Цхат је бесплатан скалабилан корпоративни ћаскање Отворено коцкице Дизајниран са метеором. Роцкет.Цхат се може сматрати аналогном слабим, који се може распоредити на свом серверу и повезати се са клијентима на Линуку, Виндовс, Мацос, Андроид и ИОС-у.

Инсталирање корпоративног ћаскања Роцкет.Цхат на Линуку 18002_1

Роцкет.Цхат функције

  • Разговор у реалном времену
  • Аудио конференција
  • Видео конференције
  • Канали
  • Гостујући унутрашњи
  • Екранистички екран
  • Пренос података
  • Комплетан АПИ

Да би се осигурала коришћена безбедност:

  • Синхронизација групе ЛДАП
  • 2ФА Дво-факторска аутентификација
  • Кроз шифровање
  • ССО ССО ССО.
  • Вишеструки добављачи за аутентификацију

Кажемо како инсталирати и конфигурирати сервер и клијент ракет.цхат у Линуку.

Корак 1. Инсталирање Снап у Линуку

За једноставност, користићемо систем управљања пакетом Снапс. Пре свега, морате да инсталирате Снапд пакет помоћу менаџера пакета.

$ судо апт Инсталл Снапд # убунту и дебиан $ судо ДНФ Инсталл # ФЕДОРА 22 + / ЦЕНТОС / РХЕЛ 8 $ СУДО ИУМ Инсталл Снапд # Центос / Рхел 7

Затим морате омогућити системски модул који контролише главну инстанталну комуникацијску утичницу. Ова наредба ће покренути утичницу и омогућиће да се покрене када се систем учитава.

$ Судо СистемЦТЛ Енабле --Нов Снапд.Соцкет

Корак 2: Инсталирање роцкет.цхат у Линуку

Да бисте инсталирали РОЦКЕТЦХАТ-СЕРВЕР, Рун:

$ судо Снап Инсталл РоцкетЦхетЦхат-Сервер

Када је инсталација путем Снап-а, ракет.цхат сервер почети да ради и слуша на порт 3000. Даље, отворите веб претраживач и унесите следећу адресу да бисте конфигурисали роцкет.Цхат преко ГУИ-ја.

хттп: // сервер_ип: 3000

Након преузимања чаробњака за подешавање, наведите следеће параметре: Име пуне управе, корисничко име, е-маил адресу организације и лозинке.

Инсталирање корпоративног ћаскања Роцкет.Цхат на Линуку 18002_2

Затим морате да одредите информације о организацији: Врста организације, назива, индустрије, величине, земље и сајта.

Инсталирање корпоративног ћаскања Роцкет.Цхат на Линуку 18002_3

Затим морате да одредите информације о серверу - име странице, језик, врсту сервера и укључивање или онемогућавање 2ФА две факторске аутентичности.

Инсталирање корпоративног ћаскања Роцкет.Цхат на Линуку 18002_4

На следећој страници морате да региструјете сервер. Овде постоје две опције. Први је да се користи унапред постављене пролазе и пуномоћне прокије. Спреми аутономију и креирају рачуне од провајдера сервиса, ажурирајте унапред подешене параметре и поновите мобилне апликације са својим приватним сертификатима.

Инсталирање корпоративног ћаскања Роцкет.Цхат на Линуку 18002_5

Постављање је завршено, а ваш радни простор је спреман, сада морате да кликнете Иди на свој радни простор (идите на радни простор)

Инсталирање корпоративног ћаскања Роцкет.Цхат на Линуку 18002_6

Тако изгледа.

Инсталирање корпоративног ћаскања Роцкет.Цхат на Линуку 18002_7
Корак 3: Подешавање обрнутог проки-а за Роцкет.Цхат

Обрнути проки сервер, као што је НГЛИГКС или Апацхе, омогућава вам да конфигуришете апликацију Роцкет.Цхат да бисте приступили домен или поддомена. Роцкет.Цхат је средњи ниво апликације на средњем нивоу који не подржава ССЛ / ТЛС. Реверсе проки ће вам омогућити да прилагодите ССЛ / ТЛС сертификате да бисте укључили ХТТПС.

Реверсе проки нгинк за роцкет.цхат

Прво инсталирајте нгинк.

$ судо апт апт инсталл нгинк # убунту / дебиан $ судо ДНФ Инсталл нгинк #федора 22 + / центос / рхел 8 $ судо иум инсталл нгинк # центсос / рхел 7

Затим покрените услугу Нгинк, укључите свој аутоматско старт приликом учитавања система и проверите његов статус

$ судо СистемЦТЛ Енабле - Новов Нгинк $ судо СистемЦТЛ Статус нгинк

Затим креирајте Блок датотеку виртуалног сервера за апликацију Роцкет.Цхат, на пример, у /етц/нгинк/цонф.д/ директоријум.

$ судо вим /етц/нгинк/цонф.д/цхат.мерионет.цом.цонф

Затим уметните конфигурацију у ову датотеку тако што ћете заменити домен у ваш и сачувати.

Упстреам Бацкенд {сервер 127.0.0.1:3000; } Сервер {Слушајте 80; Сервер_наме цхат.мерионет.цом; # Можете да повећате границу ако то требате. цлиент_мак_боди_сизе 200м; еррор_лог /вар/лог/нгинк/цхат.мерионет.цом.лог; Локација / {проки_пасс хттп: // Извештај Бацкенд /; Проки_Хттп_Версион 1.1; Проки_сет_хеадер Упграде $ хттп_упграде; Проки_сет_хеадер веза "надоградња"; проки_сет_хеадер хост $ хттп_хост; проки_сет_хеадер Кс-Реал-ИП $ даљински у Ремоте_аддр; проки_сет_хеадер к-прослеђен за $ проки_адд_к_форвардед_фор; проки_сет_хеадер Кс-Форвард-Прото ХТТП; проки_сет_хеадер к-нгинк-проки тачно; проки_редирецт офф; }

Коначно, проверите синтаксу и поново покрените Нгинк услугу.

$ судо нгинк -т $ судо системцтл рестарт нгинк

Реверсе проки Апацхе за роцкет.цхат

Инсталирајте пакет Апацхе2

$ Судо АПТ Инсталл Апацхе2 # Убунту / Дебиан $ судо ДНФ Инсталл хттпд #федора 22 + / центос / рхел 8 $ судо иум Инсталл хттпд # центрос / рхел 7

Затим покрените и омогућите Апацхе услугу и проверите да ли се ради и ради.

----- у Убунту / Дебиан ----- $ судо СистемЦТЛ Енабле --Нов Апацхе2 $ судо СистемЦТЛ Статус Апацхе2 ----- у центосу / Рхел 7/8 ----- $ судо СистемЦТЛ Омогући Енабле - сада хттпд $ судо системстцт статус хттпд

Затим креирајте виртуалну датотеку домаћина за РОЦКЕТ.ЦХАТ апликацију, на пример, у именику / ЕТЦ / Апацхе2 / веб локације / или /етц/хттпд/цонф.д/.

----- у Убунту / Дебиан ----- $ судо вим /етц/апацхе2/ситес-датотеке-датотеке / цхат.мерионет.цом.цонф ----- у центосу / РХЕЛ 7/8 ----- $ судо вим /етц/хттпд/цонф.д / цхот.мерионет.цом.цонф

Затим уметните конфигурацију у ову датотеку тако што ћете заменити домен у ваш и сачувати.

Серверадмин админ@мерионет.ру сервенаме цхат.мерионет.цом логлевел инфо еррорлог /вар/лог/Цхат.МериоТ.цом_еррор.лог трансферЛог /вар/лог/Цхат.МериоТ.цом_аццесс.лог Захтевајте сав одобрени превритеенгине на поновном постављању преписања написати написати написати написати написати написати написати написати% {хттп: Надоградња} = Вебсоницкет [НЦ] Ревритеуле /(.*) ВС: // ЛоцалХост: 3000 / $ 1 [п, л] превртање% {хттп: надоградња}! = Вебцтионцкет [нц] РевритеРуле /(.* / Лоцалхост: 3000 / $ 1 [П, Л] Прокипассеверсе / хттп: // Лоцалхост: 3000 /

У Убунту и Дебиан омогућавају потребне Апацхе2 модуле и поново покрените услугу.

$ судо а2енмод проки_хттп $ судо а2енмод проки_встуннел $ судо а2енмод реврите $ судо Системцтл Рестарт Апацхе2

У ЦЕНТОС / РХЕЛ и Федора поново покрећу Апацхе услугу.

# СистемЦТЛ Поново покрените хттпд

Сада отворите прегледач и унесите своју конфигурисану адресу и роцкет.цхат апликацију биће доступна кроз ваш домен конфигурисан на проки серверу.

хттп: //цхат.мерионет.цом.

Инсталирање корпоративног ћаскања Роцкет.Цхат на Линуку 18002_8
Корак 4: Инсталирање клијената Роцкет.Цхат

Апликације клијената могу се преузети са званичне веб странице Роцкет.Цхат. Да бисте инсталирали апликацију за радну површину у Линуку, преузимате пакет деба (к64) или о РПМ (к64) у зависности од ваше линук дистрибуције.

$ ВГЕТ -Ц хттпс: //гитхуб.цом/роццетцхат/роцкет.цхат.елецтрон/релеасес/довнлоад/2.17.7/роццтацт_2.17.7_амд64.деб

Или

$ ВГЕТ -Ц хттпс: //гитхуб.цом/роццетцхат/роцкет.цхат.елецтрон/релеасес/довнлоад/2.17.7/роццтацт-2.17.7.к86_64.РПМ

Следећи пакет помоћу ДПКГ или РПМ менаџера пакета

$ судо ДПКГ -И РОЦКЕТЦХАТ_2.17.7_амд64.деб # убунту / дебиан $ судо рпм -и РОЦКЕТЦХАТ-2.17.7.к86_64.рпм # центс / редхат

Ручна инсталација Роцкет.Цхат.

Ако не желите да инсталирате Роцкет.Цхат кроз Снапс, то можете ручно.

Инсталација чвора.јс.

Прво, ажурирајте листу пакета система:

Судо АПТ упдате.

СЕТ НОДЕ.ЈС, НПМ и све остале зависности потребне за изградњу НПМ пакета из изворног кода:

Судо АПТ Инсталирајте Нодејс НПМ Буилд-Есенцијална коврча-софиц-својства-заједничка графичкаМагицк

Користићемо Н, НПМ пакет који вам омогућава интерактивно управљање верзијама чвора.јс. Наредба у наставку за инсталирање Н и НОДЕ.ЈС:

Судо НПМ Инсталл -Г наследство Н Судо Н 8.11.3

Инсталирање МонгоДБ-а.

МОНГОДБ је НОСКЛ база оријентисана на документ који користи Роцкет.Цхат за чување података.

Увезите јавни тастер МОНГОДБ и укључите званични монгодб спремиште:

Судо Апт-Кеи Адв --Кеисервер ХКП: //Кеисервер.Убунту.цом: 80 --рецв 9да31620334бд75д9дцб49ф368818ц72е52529д4 судо адд-апт-спреминитов деб [Арцх = АМД64] хттпс: //репо.монгодб.орг/ппт/Убунту Биониц /монгодб-тор / 4.0 Мултиверсе '

Након укључивања АПТ спремишта, ажурирајте листу пакета и инсталирајте МонгоДБ-а куцањем:

Судо Апт Упдате Судо Апт Инсталл МонгоДБ-ОРГ

Затим укључите и покрените МОНГОДБ услугу:

Судо Системцтл Старт Монгод Судо СистемЦТЛ Омогући Монгод

Стварање новог корисника система

Сада морате да креирате новог корисника и групе по имену ракете, који ће покренути ракетне.Цхат инстанце.

Судо усередд -м -у -Р -Д / опт / ракетна ракета

Додајте кориснику ВВВ-Дата на нову групу корисника и промените права приступа на / опт / опт / ракетни директориј тако да Нгинк може да приступи ракетној.Цхат инсталацији:

Судо Усермод -а -Г Роцкет ВВВ-Дата Судо Цхмод 750 / Опт / РОЦЕТ

Инсталирање роцкет.цхат.

Пређите на корисник ракете

Судо су - ракета

Учитајте најновију стабилну верзију роцкет.цхат користећи Цурл:

цурл -л хттпс: //релеасес.роцкет.цхат/латеест/довнлоад -О роцкет.цхат.тгз

Након завршетка преузимања уклоните архиву и преименујте директориј у Роцкет.Цхат:

Тар ЗКСФ Роцкет.Цхат.ТГз МВ Бундле Роцкет.Цхат

Идите на РОЦКЕТ.ЦХАТ / ПРОЦРАМС / сервисер директориј и инсталирајте све потребне НПМ пакете:

ЦД РОЦКЕТ.ЦХАТ / ПРОЗРАМС/СЕРВЕР НПМ ИНСТАЛЛ

Да бисте тестирали нашу инсталацију пре креирања системског модула и конфигурисањем обрнутог проки-а са нгинк или Апацхе, инсталират ћемо потребне променљиве околине и покренути роцкет.цхат сервер

Извозни порт = 3000 извоз роот_урл = хттп: //0.0.0.0: 3000 / екпорт монго_урл = монгодб: // лоцалхост: 27017 / роцкетцхет

Повратак на Роцкет.Цхат директориј и покрените сервер Роцкет.Цхат уносом следећих команди:

ЦД ../../ Ноде Маин.ЈС

Ако нема грешака, требало би да видите следећи закључак:

? + --------------------------------------------- +? | Сервер Руннинг | ? + --------------------------------------------- +? | | ? | Роцкет.Цхат верзија: 0.71.1 | ? | Нодејс верзија: 8.11.3 - к64 | ? | Платформа: Линук | ? | Процесна лука: 3000 | ? | УРЛ сајта: хттп: //0.0.0: 3000 / | ? | РеплицаСет Оплог: Дисаблед | ? | ЦОМИД ХАСХ: Е73ДЦ78ФФД | ? | Подружница: Хеад | ? | | ? + --------------------------------------------- +.

Зауставите сервер Роцкет.Цхат користећи ЦТРЛ + Ц и вратите се свом кориснику судо-а куцањем излаза.

Стварање системског модула

Да бисте покренули Роцкет.Цхат као услугу, морате да креирате датотеку модула РоцкетЦхетЦат.Сервице у / етц / системд / систем / систем.

судо нано /етц/рсистемд /систем / роцкецтацат.сервице.

Убаците следећи код:

[Јединица] Опис = роцкет.цхат сервер афтер = нетворк.таргет нсс-лоокуп.таргет монгод.таргет [Сервице] СтандардОутпут = сислог СтандардРор = сислог сислогидентифиер = РОЦКЕТЦХАТ Усер = роцкет окружење = монго_урл = монгодб: // лоцалхост: 27017 Роот_урл = хттпс: //цхат.мерионет.цом порт = 3000 екецстарт = / уср / лоцал / бин / ноде /опт/роцкет/роцкет.цхат/маин.јс [инсталл] ватерби = мулти-осер.таргет

Реците СистемД да смо креирали нови модул датотеку и покренули РОЦКЕТ.ЦХАТ услугу тако што ћете наступити:

Судо СистемЦТЛ Даемон-Релоад Судо СистемЦТЛ Покретање РОЦКЕТЦХАТ

Проверите статус услуге:

СОДО СИСТЕМЦТЛ СТАТУС РОЦКЕТЦХАТ

Закључак би требао бити овакав:

* РОЦКЕТЦХАТ.СЕРВИЦЕ - РОЦКЕТ.ЦХАТ сервер лоадед: лоадед (/етц/системд/систем/роцкетЦат.Сервице; онемогућено; Пресетник добављача: Омогућено) Активно: Активно (Руннинг) Од Сре 2018-11-07 14:36:24 ПСТ ; Пре 5с главна ПИД: 12693 (чвор) Задаци: 10 (лимит: 2319) цгроуп: / систем.слице / роцкетцхет.сервице` -12693 / уср / лоцал / бин / ноде /опт/роцкет/роцкет.Цхат/маин.јс

На крају, укључите аутоматски почетак роцкет.цхат услуге током преузимања:

Судо СистемЦТЛ Омогући РОЦКЕТЦХАТ

Завршите, ручно смо инсталирали Роцкет.Цхат, сада можете да конфигуришете обрнуто проки и иницијализацију система који је описан из корака 3.

Резултати

У овом приручнику сте научили како да инсталирате Роцкет.Цхат у Линуку и како да конфигуришете Нгинк и Апацхе као обрнуто проки.

Да бисте сазнали више о Роцкет.Цхат Посетите страницу са документацијом.

Опширније