Xray-core, Reality, Hysteria2, Telegram-бот и платежи — в одном небольшом репозитории на Python. Без Docker, без чужой закрытой панели под капотом, без разбора чужого фреймворка перед первым коммитом.
$ bash <(curl -Ls https://mbs.savsis.xyz/install.sh)
Не уведомления сбоку, а весь флоу покупки и управления — тарифы, гифт-коды, авто-отключение по истечении раз в 90 секунд, а не раз в полчаса.
Чистый HTML/CSS/JS. Дашборд, карточка юзера с историей и устройствами, ноды с полным редактированием, трафик по Stats API самого Xray.
Добавил ноду в панели — получил одну bash-команду. Вставил на чистый сервер — сам ставит Xray, генерит ключи, регистрируется.
VLESS Reality (TCP / gRPC / XHTTP), VLESS WS+TLS с реальным Let's Encrypt сертификатом, Hysteria2 отдельным процессом.
Ограничение числа устройств на подписку через заголовок клиента — опционально, как у Remnawave, но необязательно.
ЮKassa и Platega — опционально. Без них бот просто выдаёт подписку по кнопке, для своих или для теста.
Честно, без "мы лучше всех" — Remnawave и Marzban старше, крупнее и во многом функциональнее. Вот где реальная разница, а не маркетинг.
| Функция | MBS Panel | Remnawave | Marzban |
|---|---|---|---|
| Telegram-бот — основной UX покупки | ✓ | только уведомления | уведомления + команды |
| HWID-лимит устройств | ✓ | ✓ | — |
| База данных | SQLite | PostgreSQL | на выбор |
| Установка | 1 bash-команда | Docker Compose | bash-скрипт / Docker |
| Backup & Restore в самой панели | ✓ | community tools | community tools |
| Xray config pre-flight проверка | ✓ | full-featured | только JSON-синтаксис |
| Мультиадминство (раздельные логины) | ✓ | — | в разработке |
| 2FA на вход в админку | ✓ TOTP | есть (passkeys/OAuth) | — |
| Rate-limit на вход/2FA-код | ✓ | не документировано | не документировано |
| Лицензия | MIT | AGPL-3.0 | AGPL-3.0 |
Данные по Remnawave/Marzban — из их собственной документации на момент публикации (docs.rw), проверяй актуальность сам, проекты активно развиваются.
Панель и первая VPN-нода живут на одном сервере. Дополнительные ноды подключаются по SSH — без агента, без открытых портов управления наружу.
Код открыт, MIT — клонируешь и ставишь на свой сервер, ничего не покупаешь и никуда не регистрируешься.
mbs update.$ bash <(curl -Ls https://mbs.savsis.xyz/install.sh)
Изначально писалось под конкретный проект — получилось достаточно универсально, чтобы выложить как есть. Issues и PR приветствуются.