И малым тварям удаются великие творения (Станислав Ежи Лец).

Как установить Rocket.Chat на CentOS 7

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
14 августа 2018
Как установить Rocket.Chat на CentOS 7

Просмотров: 29

В этой статье мы покажем вам, как установить Rocket.Chat на сервер CentOS 7 и настроить Apache как обратный прокси для приложения Rocket.Chat. Rocket.Chat – это бесплатное программное обеспечение для общения в команде, построенное с использованием фреймворка Meteor. Rocket.Chat – это неограниченное программное решение с открытым исходным кодом, которое заменяет Slack и HipChat. Rocket.Chat поддерживает аудио- и видеосвязь с совместным использованием экрана, с полным доступом к исходному коду, вы можете полностью настраивать, расширять или добавлять новые функции в соответствии с вашими требованиями. Установка Rocket.Chat на CentOS 7 довольно простая задача, и она не должна занимать более 10 минут. Давайте начнем!

Требования

Чтобы запустить Rocket.Chat на вашем CentOS 7 VPS, нам необходимо предусмотреть следующие требования:

  • MongoDB – самая популярная база данных NoSQL с открытым исходным кодом
  • NodeJS – среда выполнения JavaScript с открытым исходным кодом.
  • GraphicsMagick – надежная коллекция инструментов и библиотек для обработки изображений. GraphicsMagick – это ответвление ImageMagick.

Шаг 1. Войдите в систему через SSH на сервере CentOS:

Войдите в систему для каждого VPS через SSH как пользователь root

 

Шаг 2: Обновите все пакеты

После входа в систему выполните следующую команду, чтобы убедиться, что все установленные пакеты RPM обновлены

 

Шаг 3: Установите хранилища EPEL и MongoDB:

Нам нужно установить репозиторий EPEL:

 

Репозиторий CentOS 7 по умолчанию не содержит пакет для MongoDB, поэтому нам нужно будет использовать официальный репозиторий MongoDB для установки пакета MongoDB.

На момент написания этого руководства последняя стабильная версия MongoDB равна 4.0, поэтому создайте новый файл в каталоге /etc/yum.repos.d/ с именем «mongodb-org-4.0.repo»:

 

Затем добавьте следующие строки:

 

Шаг 4: Установите MongoDB

Установите MongoDB, используя следующие команды:

 

Включить службу MongoDB для автоматического запуска при загрузке:

 

Запустите службу MongoDB:

 

Шаг 5:  Установите node.js и npm

 

Загрузите и установите nodejs версии 8.9.3:

 

Проверьте версию node.js:

 

Шаг 6: Установите GraphicsMagick

Установите GraphicsMagick, используя следующую команду:

 

Шаг 7: Установите Rocket.Chat

Загрузите последнюю стабильную версию Rocket.Chat и извлеките ее в каталог /opt на своем сервере:

 

Для проверки установки выполните следующую команду:

 

Вы должны иметь доступ к Rocket.Chat по адресу http://your-domain.ru:3000/
Stop Rocket.Chat, используя CTRL + C.

Мы можем настроить Apache как обратный прокси-сервер, чтобы он мог обрабатывать и передавать запросы в Rocket.Chat и скрывать номер порта в URL-адресе.

Отредактируйте файл конфигурации Apache /etc/httpd/conf/httpd.conf и раскомментируйте следующую строку:

 

Затем добавьте следующий виртуальный хост в конец файла:

 

Убедитесь, что модуль mod_proxy включен и перезапустите службу Apache, чтобы изменения вступили в силу, используя следующую команду:

 

Создайте новую службу systemd:

 

Добавьте следующие строки:

 

Не забудьте заменить «your-domain.ru» на фактическое доменное имя.

Включите службу Rocket.Chat для автоматического запуска при загрузке:

 

Запустите службу Rocke.Chat:

 

Откройте свой любимый веб-браузер и запустите приложение Rocket.Chat, открыв http://your-domain.ru. Создать новую учетную записью администратора admin и нажмите кнопку «Продолжить». На следующей странице введите информацию о организации, на следующей странице выберите «Сохранить автономно», а на последней странице нажмите кнопку «Перейти к вашей рабочей области». Затем войдите в Rocket.Chat с недавно созданной учетной записью администратора, создайте новые члены и каналы, управляйте их разрешениями и настройте Rocket.Chat в соответствии с вашими потребностями. Кроме того, Rocket.Chat предоставляет расширяемую среду интеграции Webhook, поэтому мы можем интегрировать Rocket.Chat со многими другими приложениями через входящие и исходящие сценарии Webhook.

Как установить Rocket.Chat на CentOS 7

Вот и все. Rocket.Chat был успешно установлен на вашем CentOS 7 VPS.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

ПОИГРАЙ, РАССЛАБЬСЯ

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close