Сервер BOOCO Astra (v 2.x) / Установка, запуск, остановка сервиса booco, просмотр логов

Установка и настройка

Требования к окружению

Компоненты системы

PostgreSQL

RabbitMQ

booco

Установка, запуск, остановка сервиса booco, просмотр логов

Установка с использованием SSL-сертификата

Установка с использованием обратного прокси-сервера Nginx

Описание переменных .env для booco

bosql

master-logger

rest-api-v1

exchange-sync

ldap-access

trigger-factory

mailer

monitor

Порядок установки

Настройка системы

Обновление

<aside> 💡 Альтернативным способом установки BOOCO по защищенному HTTPS-протоколу является использование обратного прокси-сервера Nginx.

</aside>

Дополнительные преимущества

Исходные требования

Порядок установки

  1. Установите BOOCO без использования SSL-сертификата.

  2. Создайте папку /opt/nginx с необходимыми подпапками и перейдите в нее:

    sudo mkdir -p /opt/nginx/data/{conf.d,ssl}
    cd /opt/nginx
    
  3. Скачайте файл docker-compose.yml в папку nginx для запуска Nginx в контейнере:

    sudo curl <https://www.booco.ru/install/nginx/docker-compose.yml> --output docker-compose.yml
    
  4. Создайте файл booco.conf в директории /opt/nginx/conf.d. Пример файла:

cd /opt/nginx/conf.d
sudo curl <https://www.booco.ru/install/nginx/booco.conf> --output booco.conf
  1. Перенесите файлы SSL-сертификата: private-key.pem и fullchain.pem в директорию /opt/nginx/data/ssl.

  2. В папке /opt/nginx выполните команду, которая скачивает и запускает образ Nginx:

    sudo docker compose up -d
    
  3. Перейдите в папку /opt/booco и внесите изменение в файл .env:

    ROOT_URL=https://....
    HTTP_PORT=3000
    HTTPS_PORT=8443
    
  4. Пересоздайте сервис BOOCO в Docker:

    sudo docker compose down
    sudo docker compose up -d