Аккаунт, сервер и инструменты, необходимые перед началом работы
Что нужно для старта
Перед развёртыванием Hub убедитесь, что у вас есть следующее.
1. Аккаунт на портале Core и активная лицензия
Каждый экземпляр Hub привязывается к лицензии на портале Core. Без активной лицензии Hub не запустится.
Если у вас ещё нет аккаунта — зарегистрируйтесь. После регистрации оформите лицензию и только потом переходите к установке.
2. Сервер с исходящим доступом в интернет
Hub нужна машина (виртуальная или физическая). Требования к сети:
Исходящие соединения Hub:
- к Core-серверу по gRPC (порт 443);
- к Wildberries API (порт 443).
Входящий доступ к Hub:
- пользователи и администраторы обращаются к Hub через UI/API на порту 8082 — откройте этот порт для нужных сетей;
- management-эндпоинты (health-check, метрики) доступны на порту 8081 — ограничьте доступ к нему административной или мониторинговой сетью.
Минимальные требования к ресурсам и точные сетевые параметры — на странице Требования и предусловия.
3. Docker и Docker Compose (рекомендуемый путь)
Docker — инструмент контейнеризации: он запускает Hub в готовом «контейнере» со всем необходимым окружением, без ручной настройки сервера. Docker Compose позволяет запустить Hub и базу данных PostgreSQL одной командой. Веб-интерфейс встроен в образ Hub — отдельный контейнер для него не нужен.
Рекомендуемые версии: Docker Engine 24+, Docker Compose v2 (плагин).
Kubernetes + Helm — альтернатива для тех, у кого уже есть кластер Kubernetes. Требуется Kubernetes 1.26+ и Helm 3.12+. Используется тот же образ Hub, поэтому веб-интерфейс доступен и при установке через Helm.
4. Данные от вендора
Перед установкой у вас должны быть:
CORE_GRPC_HOST— адрес Core gRPC-сервера.CORE_PORTAL_URL— URL портала лицензирования Core.- Адрес Docker-образа Hub (
HUB_IMAGE).
Эти данные предоставляет вендор при оформлении партнёрства.
Когда всё готово, переходите к установке через Docker Compose или установке через Kubernetes.