Сервер BOOCO Meteor (v 1.x) / Установка в Docker
Установка без использования SSL-сертификата
Установка с использованием SSL-сертификата
◼ Установка с использованием обратного прокси-сервера Nginx
<aside> 💡 Альтернативным способом установки BOOCO по защищенному HTTPS-протоколу является использование обратного прокси-сервера Nginx.
</aside>
Установите BOOCO без использования SSL-сертификата.
Создайте папку /opt/nginx с необходимыми подпапками и перейдите в нее:
sudo mkdir -p /opt/nginx/data/{conf.d,ssl}
cd /opt/nginx
Скачайте файл docker-compose.yml в папку nginx для запуска Nginx в контейнере:
sudo curl <https://www.booco.ru/install/nginx/docker-compose.yml> --output docker-compose.yml
Создайте файл booco.conf в директории /opt/nginx/conf.d. Пример файла:
cd /opt/nginx/conf.d
sudo curl <https://www.booco.ru/install/nginx/booco.conf> --output booco.conf
Перенесите файлы SSL-сертификата: private-key.pem и fullchain.pem в директорию /opt/nginx/data/ssl.
Выполните команду в папке /opt/nginx (данная команда скачивает и запускает образ Nginx):
sudo docker compose up -d
Перейдите в папку /opt/booco и внесите изменение в файл .env:
ROOT_URL=http://....
HTTP_PORT=3000
HTTPS_PORT=8443
Пересоздайте сервис BOOCO в Docker:
sudo docker compose down
sudo docker compose up -d