Сервер BOOCO Meteor (v 1.x) / Установка и настройка
Сервер BOOCO может быть установлен в физической или виртуальной среде.
Аппаратная часть
- Архитектура процессора: х86-64 с поддержкой команд AVX.
- Количество ядер процессора: 2 (рекомендуется 4).
- Оперативная память: 4 Гб (рекомендуется 16 Гб).
- Дисковое пространство: 32 Гб (рекомендуется 256 Гб).
Поддержка команд AVX требуется для MongoDB 5+. Если нет поддержки AVX, то можно поставить Mongo 4.4.6, но некоторые функции (например, отчеты) работать не будут.
Программная конфигурация
- ОС: Linux (рекомендуемая версия: Ubuntu 20.04).
- Для установки в среде виртуализации рекомендуется использовать Docker Engine CE с расширением
compose
. - Должен быть отключен режим усиленной безопасности SELinux (если режим безопасности SELinux включен — необходимо установить MongoDB вручную).
Также поддерживаются другие версии Linux: Astra Linux Special Edition (Орел/Воронеж/Смоленск), RedOS 7.3, Debian 11, CentOS 7/8, RHEL 8 и др. Скрипты для автоматической установки могут не работать (см. раздел Пошаговая ручная установка).
Настройки сетевых портов
Для работы сервиса BOOCO должны быть открыты следующие входящие порты:
- 22 — для доступа к серверу по SSH;
- 80 — доступ к веб-интерфейсу по протоколу http (порт может быть изменен);
- 443 — доступ к веб-интерфейсу по протоколу https;
- 5990 — доступ через REST API (TCP socket).
В зависимости от конфигурации может потребоваться доступ к другим входящим портам. Доступ к исходящим портам зависит от того, с какими системами и оборудованием нужно настроить интеграцию.
Доступ к интернету
BOOCO работает без доступа к интернету. Доступ к интернету рекомендуется на этапе установки и обновления.
Рекомендуется иметь доступ к следующим ресурсам:
- репозитории Linux;
- docker.booco.ru — загрузка образов ПО BOOCO;
- hub.docker.com — загрузка образов Mongo DB;
- booco.ru — загрузка различных конфигурационных файлов, скриптов и пакета для установки без Docker.