Развертывание FineBI 6.0 в Docker контейнере
Docker — это платформа открытого типа, предназначенная для разработки, доставки и запуска приложений в изолированных средах, называемых контейнерами. Контейнеры позволяют упаковать приложение со всеми его зависимостями и библиотеками в стандартизированную единицу, что обеспечивает консистентность работы приложения в различных вычислительных средах, будь то локальный ПК, частное облако или публичное облако.
Минимальные системные требования Linux:
Система: Centos, RedHat и другие версии Linux
JDK: JDK 1.8 и версии выше JDK8u102. (32 bits: Oracle. 64 bits: Oracle и IBM J9)
CPU: Intel Core i3-4 поколения и выше
RAM: от 4ГБ
Свободное место на диске: не менее 2 ГБ
Шаги для развертывания FineBI 6.0 c PostgreSQL:
- Для установки FineBI 6.0 требуется дистрибутив и ключ для активации триального периода, а также архив с файлами Docker.
- Необходимо распаковать архив с файлами Docker. В архиве есть директория docker/finebi и файл, в котором прописано, что является внешней СУБД для FineBI. В данном случае это будет PostgreSQL 13.0. После разархивации создается база данных finedb. Порт для подключения -стандартный для PostgreSQL.
- Переименуйте дистрибутив в linux_unix_FineBI6_0-EN.sh и переместите дистрибутив в директорию docker/finebi. Дополнительно устанавливается плагин, необходимый для работы с PostgreSQL.
- Установите Docker Engine и Docker Compose по инструкции на официальном сайте https://docs.docker.com/engine/install/ubuntu/. В директории cd ./finebi-pg-docker/ нужно выполнить команду sudo docker compose version, чтобы проверить версию.
- Для развертывания FineBI и PostgreSQL необходимо выполнить команду sudo docker compose up -d –build.
- Необходимо выполнить вход в FineBI и создать аккаунт администратора FineBI.

- При запуске FineBI выберете Built-in Database и нажмите Direct Login для того, чтобы настроить PostgreSQL.Зайдите в систему под учетной записью администратора. Перейдите в System Management →System Setting →General →To Be Configured. Затем необходимо будет настроить подключение к PostgreSQL.
- Перейдите во вкладку System Manager → Registration Manager, а затем нажмите Register Now.
- Выберете Local Machine Info, нажмите Upload License, чтобы загрузить файл лицензии FanRuan.
Шаги для развертывания FineBI 6.0 c MySQL:
- Для установки FineBI 6.0 требуется дистрибутив и ключ для активации триального периода, а также архив с файлами Docker.
- Необходимо распаковать архив с файлами Docker. В архиве есть директория docker/finebi и файл, в котором прописано, что является внешней СУБД для FineBI. В данном случае это будет MySQL 8.3.0. После разархивации создается база данных finedb. Порт для подключения -стандартный для MySQL.
- Переименуйте дистрибутив в linux_unix_FineBI6_0-EN.sh и переместите дистрибутив в директорию docker/finebi.
- Установите Docker Engine и Docker Compose по инструкции на официальном сайте https://docs.docker.com/engine/install/ubuntu/. В директории cd ./finebi-pg-docker/ нужно выполнить команду sudo docker compose version, чтобы проверить версию.
- Для развертывания FineBI и MySQL необходимо выполнить команду sudo docker compose up -d –build.
- Необходимо выполнить вход в FineBI и создать аккаунт администратора FineBI.

- При запуске FineBI выберете External Database и нажмите Configure Database для того, чтобы настроить MySQL. Введите информацию: Host, Username и Password.
- Перейдите во вкладку System Manager → Registration Manager, а затем нажмите Register Now.
- Выберете Local Machine Info, нажмите Upload License, чтобы загрузить файл лицензии FanRuan.




