Self-hosted MarkerView Core подходит командам, которые готовы самостоятельно обслуживать сервер, HTTPS, обновления и резервные копии. Если отдельной инфраструктуры и администратора нет, используйте MarkerView Cloud: в нём не нужно устанавливать приложение, а работа с отзывами и виджетом остаётся той же.
Чем отличаются варианты
| MarkerView Cloud | Self-hosted Core | |
|---|---|---|
| Запуск | готовый облачный сервис | Docker Compose на вашем сервере |
| Эксплуатация | на стороне сервиса | на вашей команде |
| Данные MarkerView | в облачной установке | в вашей инфраструктуре |
| Оплата MarkerView | месячная подписка в панели | облачной подписки нет |
| Обновления, HTTPS, копии | выполняет сервис | настраиваете и проверяете вы |
Core — открытый продукт под Apache-2.0 без обязательной облачной учётной записи. Условия API маркетплейсов, необходимые ключи и права на публикацию контента одинаково важны для обоих вариантов.
Кому подходит self-hosted
Выбирайте Core, если у команды уже есть:
- Linux-сервер или VPS;
- Docker с Compose plugin;
- домен и возможность настроить DNS и HTTPS;
- ответственный за обновления и резервное копирование;
- безопасный способ хранить
.envи API-доступы площадок.
Если эти задачи некому поддерживать, self-hosted обычно сложнее и рискованнее Cloud.
Поддерживаемый способ установки
Единственный поддерживаемый пользовательский путь — Docker Compose со сборкой из текущего checkout. Готовый универсальный installer или обязательный registry-образ не заявлены. Не используйте случайные сторонние скрипты установки.
- Откройте официальный репозиторий MarkerView.
- Следуйте разделу Быстрый старт.
- Для production используйте подробную инструкцию развёртывания.
- После запуска откройте
/admin/и создайте первого администратора. - Подключите площадку, обновите каталог, настройте и опубликуйте виджет.
Не копируйте команды из устаревших публикаций: требования и конфигурация меняются. Ссылки выше ведут на поддерживаемые инструкции в основном репозитории.
Что обязательно предусмотреть
- Публичный магазин и сервер виджета должны работать по HTTPS.
- Порт приложения не следует публиковать напрямую в интернет; используйте reverse proxy.
- Данные хранятся в постоянном Docker-томе. Настройте его регулярные резервные копии и проверьте восстановление.
- Не публикуйте
.env, выводdocker compose config, ключи маркетплейсов и cookies. - Перед обновлением прочитайте описание выпуска и сделайте резервную копию.
- Следите за индикатором доступной версии в панели и инструкцией Обслуживание.
Что происходит с данными
Self-hosted хранит данные MarkerView в вашей инфраструктуре, но не переносит к вам оригиналы кабинетов маркетплейсов и не отменяет их правила. Удаление локальной копии отзыва не удаляет оригинал на Wildberries, Ozon или Яндекс Маркете.
Удаление аккаунта в Настройки → Общие → Опасная зона безвозвратно удаляет данные текущего магазина, публикации, настройки, сохранённые доступы и активные сеансы. Перед удалением сделайте нужные выгрузки и проверьте резервные копии. Подробнее: Аккаунт и удаление данных.
Частые ошибки
- Открыт
http://127.0.0.1:8080с другого компьютера. По умолчанию адрес предназначен для локальной проверки; настройте домен и reverse proxy по официальной инструкции. - Виджет заблокирован на HTTPS-магазине. Сервер отзывов также должен использовать HTTPS, иначе браузер блокирует mixed content.
- Данные пропали после пересоздания контейнера. Проверьте, что используется постоянный том и что он не был удалён; восстановите из проверенной копии.
- После обновления панель предлагает новую версию. Сверьте запущенный release, прочитайте заметки и выполните раздел обслуживания; не подменяйте отдельные собранные файлы вручную.
- Нужна сборка без Docker. Она описана только для разработчиков и не считается вторым пользовательским способом установки.
После запуска продолжите с Быстрым стартом, подключением площадок и установкой виджета.