Миграции с других ботов
Этот раздел содержит готовые инструкции миграции в Remnawave Minishop из уже описанных источников. Каждая поддерживаемая миграция должна быть отдельным Markdown-файлом с конкретными шагами, ограничениями, командами и проверками.
Сейчас в документации есть только один готовый сценарий:
| Источник | Поддерживаемый случай | Инструкция |
|---|---|---|
remnawave-tg-shop v2.7.0 и близкие версии | Переезд старого stack/volume PostgreSQL на split-архитектуру Minishop v3.4+, обновление .env, запуск migrate, проверка reverse proxy | Миграция с remnawave-tg-shop |
Что покрывает текущая миграция
Заголовок раздела «Что покрывает текущая миграция»Инструкция для remnawave-tg-shop рассчитана на родственный стек, где заранее известны Docker volumes, контейнеры, схема БД и путь обновления:
- перенос PostgreSQL volume
remnawave-tg-shop-db-dataв новый volume Minishop; - создание новых пустых volumes
redis-dataиshop-data; - перенос Caddy volumes при использовании Caddy-варианта;
- обновление переменных окружения, которые изменились после
v2.7.0; - запуск one-shot сервиса
migrate; - переход с одного upstream
remnawave-tg-shop:8000наbackend:8080иfrontend:80; - запуск через корневой compose или готовые deploy examples.
Что пока не описано
Заголовок раздела «Что пока не описано»Для других Telegram-ботов, самописных панелей и ручных таблиц готовой инструкции пока нет. Такие источники нельзя переносить по инструкции remnawave-tg-shop: у них могут отличаться таблицы пользователей, модель тарифов, статусы платежей, связь с Remnawave Panel, формат промокодов, рефералы и правила отката.
Когда для конкретного источника появится проверенный сценарий, он должен быть добавлен в этот раздел отдельным файлом и отдельной строкой в таблице выше.