Аккаунт, сервер и инструменты, необходимые перед началом работы

Что нужно для старта

Перед развёртыванием 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.