Перейти к содержимому

Миграции с других ботов

Этот раздел содержит готовые инструкции миграции в 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, формат промокодов, рефералы и правила отката.

Когда для конкретного источника появится проверенный сценарий, он должен быть добавлен в этот раздел отдельным файлом и отдельной строкой в таблице выше.