OpenMPFlow
Self-hosting

Переменные окружения

Все переменные окружения OpenMPFlow — база данных, безопасность, Ozon API, AI, OAuth

Конфигурация через .env

Все настройки задаются через переменные окружения в файле .env.

cp .env.example .env

Обязательные

ПеременнаяОписаниеПо умолчанию
POSTGRES_PASSWORDПароль PostgreSQLmpflow_dev_2026
HMAC_SECRETСекрет для подписи токенов аутентификации
ADMIN_BOOTSTRAP_USERNAMEЛогин администратора (создаётся при первом запуске)admin
ADMIN_BOOTSTRAP_PASSWORDПароль администратораchange-me

HMAC_SECRET обязательно сгенерируйте для продакшена: openssl rand -base64 32

Ozon Seller API

ПеременнаяОписание
OZON_CLIENT_IDClient-ID из кабинета продавца
OZON_API_KEYAPI-ключ Ozon

Плагины

ПеременнаяОписание
TMAPI_API_TOKENТокен tmapi.top для плагина ali1688

AI функции

ПеременнаяОписание
ANTHROPIC_API_KEYAPI-ключ Anthropic (для генерации изображений)

OAuth / Logto

ПеременнаяОписание
BASE_URLПубличный URL прокси (например, https://proxy.mp-flow.ru)
LOGTO_ENDPOINTURL инстанса Logto
LOGTO_API_RESOURCEAPI resource для валидации JWT
LOGTO_MCP_CLIENT_IDClient ID для MCP OAuth потока

Logto нужен только для OAuth-авторизации MCP клиентов (ChatGPT). Без Logto система работает с API-ключами и логином/паролем.

Генерация секретов

# HMAC секрет
openssl rand -base64 32

# Пароль PostgreSQL
openssl rand -hex 16

On this page