RM-Only 1.6

Документация RM-Only

Руководство по развертыванию, настройке и масштабированию проекта на базе Remnawave.

Веб-панель администратора · нажмите, чтобы увеличить

О проекте

RM-Only — модульная асинхронная платформа (Python / Aiogram) для создания и продажи подписок. Система работает с панелью Remnawave через единый интерфейс.

Ключевые возможности

  • Мультисерверность: подключение серверов через API с мониторингом CPU, RAM, сети в реальном времени.
  • Remnawave: подключение панели, сквады, трафик, вебхуки и выдача подписок.
  • Биллинг: Platega, YooKassa, YooMoney, CryptoBot, Telegram Stars, Wata.
  • SUBPAGE и личный кабинет: отдельные веб-интерфейсы для пользователей с автоматической настройкой подключения.
  • Веб-админка: клиенты, аналитика, партнёры, Remnawave, бэкап в Telegram и S3, PWA.
  • Гибкая безопасность: ограничение по HWID, Limit IP, математическая капча, обязательная подписка на канал.
  • Xray JSON: генерация готового конфига из Remnawave API для Happ, INCY и других клиентов.

Архитектура

Проект состоит из нескольких независимых сервисов, каждый запускается отдельно:

  • Бот — ядро системы, Aiogram 3. Пользователи, платежи, подписки.
  • Веб-админка — Quart-панель управления проектом.
  • SUBPAGE — страница подписки для клиентов (отдельный или общий сервер с ботом).
  • Личный кабинет — веб-кабинет пользователя на сайте.
  • xuiweb — внутренний API между ботом, SUBPAGE и другими сервисами.

Требования

ОС
Ubuntu 24.04
Python 3.12
Сервер бота
2 GB RAM
1 vCPU
SUBPAGE
1 GB RAM
1 vCPU
Личный кабинет
1 GB RAM
проксирующий VPS