Про проєкт
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. Frontend працює з типізованими 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.
Оригінальна документація проєкту російською