Перейти к основному содержанию

Установка скриптом

Около 2 мин

Установка скриптом

Инфо

Протестировано на чистой Ubuntu 24.04 LTS 64-bit с доступом в интернет.

  1. Запросите у менеджера токен для доступа к Stormbpmn Container Registry.

  2. Скачайте env файл и заполните его.

curl -O https://raw.githubusercontent.com/KotskinKotskin/stormbpmn-documentation/main/src/install/quickstart/script/install.env
КлючОписаниеПример
TIMEZONEЧасовой пояс для сервера и всей инфраструктурыEurope/Moscow
STORMBPMN_VERSIONВерсия приложения (см. Журнал изменений)6.6.2229
SELECTEL_TOKENТокен Stormbpmn CR из п. 1(нерабочий, исключительно для демонстрации) CRgAAAAAcmVhbGx5LWxvbmctc3Rvcm1icG1uLXRva2Vu
  1. Скачайте bash скрипт и сделайте его исполняемым.
curl -O https://raw.githubusercontent.com/KotskinKotskin/stormbpmn-documentation/main/src/install/quickstart/script/install.sh
sudo chmod +x install.sh
  1. Запустите скрипт с правами администратора и дождитесь его выполнения.
sudo ./install.sh

Если все прошло успешно, то в текущей директории вы увидите три сгенерированных файла:

НазваниеОписание
docker-compose.ymlКонфигурация Docker
credentials.txtУчетные записи инфраструктуры
install.logЛоги установки

Важно

Обязательно сохраните учетные записи в безопасном месте.

Troubleshooting

При возникновении проблем с разверткой инфраструктуры пришлите менеджеру логи установки, и мы обязательно вам поможем. Все изменения будут откачены, и после решения проблемы вы сможете перезапустить скрипт.

  1. Перейдите на главную страницу Stormbpmn http://localhost:8081open in new window и пройдите инструкцию по получению лицензионного ключа и первичной настройке приложения.

  2. Получив от менеджера лицензионный ключ, его необходимо добавить в приложение.

  • Зайдите в Portainer http://localhost:9080open in new window с учетными данными из таблицы выше
  • Нажмите на иконку "PORTAINER.IO" в левом верхнем углу, чтобы перейти на домашнюю страницу
  • Перейдите в Environments -> local -> Containers -> stormbpmn
  • Нажмите Duplicate/Edit
  • В Advanced container settings выберите вкладку Env
  • Внизу списка нажмите Add an environment variable
  • В поле name укажите LICENSE_KEY, а в поле value переданный вам ключ
  • Над Advanced container settings нажмите Deploy the container, а затем Replace
  • Дождитесь перезапуска приложения и проверьте лицензию на главной странице http://localhost:8081open in new window или в разделе Администрирование

Важно: Следующие шаги

Эта установка только для тестирования!

Внимание! Описанная выше минимальная установка предназначена исключительно для проверки работоспособности и знакомства с системой.

НЕ используйте эту конфигурацию для работы с реальными пользователями!

Почему эта установка не подходит для продакшена:

  • Отсутствует SSL/HTTPS - данные передаются в открытом виде
  • База данных не защищена - нет резервного копирования и отказоустойчивости
  • Нет мониторинга - невозможно отследить проблемы и производительность
  • Упрощенная авторизация - нет интеграции с корпоративными системами
  • Нет уведомлений - пользователи не получат письма о процессах

Что произойдет, если не настроить production-ready:

  • Пользователи будут недовольны медленной работой и ошибками
  • Потеря данных при сбоях системы
  • Проблемы с безопасностью и утечка конфиденциальной информации
  • Невозможность масштабирования при росте количества пользователей

Следующие шаги для продакшена:

  1. Production Ready - настройка для промышленной эксплуатации
  2. Безопасность - настройка HTTPS, авторизации и аудита
  3. Администрирование системы - контроль производительности и доступности, защита от потери данных

Совет

Планируйте переход на production-ready конфигурацию до подключения реальных пользователей. Миграция работающей системы значительно сложнее первоначальной настройки.