Обзор
Remnawave Minishop закрывает весь путь от регистрации пользователя до оплаты, продления, поддержки и сопровождения подписки. Продукт состоит из Telegram-бота, backend API, worker-процессов, frontend/Mini App и инфраструктурных сервисов PostgreSQL и Redis. В production эти части запускаются через Docker Compose и общаются с Remnawave Panel по API и вебхукам.
Основные компоненты
Заголовок раздела «Основные компоненты»- Backend — вебхук Telegram, платёжные вебхуки, вебхуки панели, API для Mini App и админки.
- Worker — фоновые задачи, синхронизация подписок, обработка очереди вебхуков и тарифных событий.
- Frontend — отдельный nginx-образ с Mini App и админкой.
- PostgreSQL — пользователи, платежи, настройки, поддержка, промокоды и служебные данные.
- Redis — FSM, кеши, rate limits, очередь вебхуков и distributed locks.
Для пользователей
Заголовок раздела «Для пользователей»- Регистрация и вход через email-код, email/пароль, Telegram, Google, Яндекс или passkey.
- Просмотр подписки, срока действия, трафика и ссылки подключения.
- Покупка подписки, пакетов трафика и дополнительных устройств.
- Пробный период, промокоды и реферальные сценарии.
- Тикеты поддержки внутри Mini App.
- Встроенные инструкции установки и публичные ссылки
/s/<token>.
Для администраторов
Заголовок раздела «Для администраторов»- Поиск и управление пользователями.
- Настройка платежей, тарифов, внешнего вида и поддержки.
- Рассылки, промокоды и логи действий.
- Ручная синхронизация с Remnawave Panel.
- Редактор JSON-каталога тарифов.
Подробности собраны в разделах Веб админ-панель, Веб-приложение и Поддержка / тикеты.
Демо-режим
Заголовок раздела «Демо-режим»Демо-режим показывает статическую сборку Remnawave Minishop с моковыми данными. Mini App, пользовательские сценарии и веб админ-панель открываются в браузере без backend, базы данных и внешних API.
Быстрые ссылки:
- Главный экран
- Инструкции подключения
- Пользователи в админ-панели
- Бэкапы в админ-панели
- Вход и регистрация
Демо собирается вместе с сайтом документации через
docs-site/scripts/build-demo-runtime.mjs. Отдельный Vite-режим docs-demo подключает моковые
данные и API, а после Astro build основные маршруты /demo/* материализуются как статические
страницы. Этот runtime не входит в production-сборку Mini App.
Куда идти дальше
Заголовок раздела «Куда идти дальше»- Быстрый запуск — минимальный маршрут запуска через Docker Compose.
- Production-развертывание — Docker Compose, Caddy, Angie, Nginx, Pangolin/Newt и запуск без обратного прокси.
- Первичная настройка — подключение Remnawave и настройка продукта.
- Способы входа — email, Telegram, OAuth и passkey.