О проекте
VPN-сервис с подписками, платежами, учётом устройств и автоматической выдачей доступа.
VPN-сервис с подписками, платежами, учётом устройств и автоматической выдачей доступа.
Python, FastAPI, PostgreSQL, Redis, ARQ, Marzban API, Xray-core, Docker
VPN-сервис с подписками, платежами, учётом устройств и автоматической выдачей доступа.
Клиентский Mini App, операционная админка и backend control plane образуют один продукт.
Снято с реальных собранных Vue-приложений на репрезентативных локальных mock-данных. Core, PostgreSQL, Redis, Marzban и Xray не запускались.
RYFT объединяет клиентский Telegram Mini App, отдельную админку и Python control plane, который управляет billing, entitlement и provisioning ключей.
PostgreSQL хранит пользователей, платежи, подписки, device keys и provisioning operations. Фронтенды работают с типизированными API-контрактами.
ARQ workers выполняют expiry, reconciliation и replay. Долговечные идемпотентные операции переживают сбои провайдера.
Core определяет доступ. Marzban управляет credentials и hosts, Xray обслуживает VLESS TCP REALITY traffic.
Core, Mini App и Admin собираются отдельно за одним Traefik edge, оставаясь одним продуктом.
Three repositories with explicit ownership boundaries.
Оригинальная документация проекта на русском