- PVSM.RU - https://www.pvsm.ru -

BitrixEnv был переосмыслен через боль, слёзы и сутки настроек.Теперь он работает так, как должен был изначально.
Битрикс — Фсё. Да здравствует — Битрикс!
Я — Bitrix-разработчик со стажем 8+ лет.
Начинал дружить с битрой ещё с версии 12 — когда всё было максимально квадратно, можно сказать что я тот самый "проженный" битриксоид, а любой деплой превращался в ночной марафон из консоли, логов и bash-скриптов.
Со временем стало понятно: BitrixEnv решает задачу,
но не решает боль инженера.
Он требует привыкания, ручной рутины и десятков часов конфигурации.
Поэтому я переписал его заново — на Python + HTML5 + Vanilla JS.
Без bash-магии запрещенной в хогвартсе и с прозрачной архитектурой собрав все года боли общения в единую точку невозврата возрождение Битрикс!
Backend:
FastAPI
Чистые системные вызовы (subprocess, os, pathlib)
Без Docker, Supervisor, лишних демонов
Поддержка Debian 11/12, Ubuntu 22.04+, CentOS 7/8 (частично без боли и бубна)
Frontend (CPVJS):
HTML5 + CSS3 + Vanilla JS (ES6)
Без React/Vue, без Webpack
Быстрые отклики, нулевая магия высшего хогвартса — бубны фсё
Поддержка локализации: ru, en, zh, kk, uk, by
PHP 8.3+, MySQL 8.0+, Memcached 1.6+, Nginx 1.25
Новый Push & Pull NodeJS Service (v3) — асинхронный, с авто-рестартом
Управление PHP-extensions через toggle (вкл/выкл .ini.disabled)
Настройка и продление SSL-сертификатов (Let's Encrypt + custom PEM)
Мониторинг: CPU, RAM, Disk, uptime
Управление службами (start, stop, restart, status)
Интерфейс воспроизводит структуру оригинального menu.sh [1] из BitrixEnv,
но с полноценными формами, кнопками и AJAX-запросами:
Manage servers in the pool — управление пулами и хостами
Configure localhost [2] settings — настройка сетевых параметров
Configure MySQL service — управление базами
Memcached / Sphinx / Push / Transformer — управление службами
Sites / Web servers / SSL / Cron / Nginx — управление сайтами и веб-ролями
Панель открывается по локальному адресу после установки http://bx-panel.local,
учётные [3] данные по умолчанию: bitrix:bitrix
При первом входе система требует сменить пароль.
|
Компонент |
BitrixEnv |
BitnetEnv 2077 |
|---|---|---|
|
|
|
|
|
Backend |
Bash |
Python (FastAPI) |
|
Frontend |
CLI |
HTML5 / Vanilla JS |
|
Docker |
Не используется |
Планируется готовый образ |
|
Расширения PHP |
Вручную |
Через toggle |
|
SSL |
Скрипты |
Автоматизация |
|
Push/RTC |
Старый NodeJS |
Новый NodeJS v3 |
|
Мониторинг |
Нет |
Реальные метрики |
На текущий момент реализованы:
Полная структура меню (все 10 разделов menu.sh [1])
Базовая интеграция FastAPI сервисов
Панель локализации и сохранение настроек
Рабочий интерфейс добавления хостов и управления MySQL
Следующие шаги:
Реализация реальных системных команд
Добавление live monitoring CPU/RAM/Disk
Инсталлятор для Debian
API для автоматического деплоя окружений через Git
BitnetEnv 2077 — это не просто «ещё одна панель».
Это инструмент, возвращающий инженеру контроль над сервером,
убирая из процесса всё лишнее и непрозрачное.
Проект развивается под инициативой BitHero Labs,
открытый альфа-релиз — в ближайшее время.
🧩 Репозиторий: будет опубликован в ближайшие недели как и форма для обратной связи
💬 Дополнительно Обсуждение: VC-пост [4]
BitrixEnv ушёл в прошлое что бы вернуться как феникс. Теперь будущее — прозрачное и управляемое.
— Команда BitHero Labs
Автор: m1z0
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/435849
Ссылки в тексте:
[1] menu.sh: http://menu.sh
[2] localhost: http://localhost
[3] http://bx-panel.local,
учётные: http://bx-panel.local,%EF%BF%BC%D1%83%D1%87%D1%91%D1%82%D0%BD%D1%8B%D0%B5
[4] VC-пост: https://vc.ru/id859468/2324482-bitnetenv-2077-novaya-epoha-devops-dlya-bitrix-bitriks-fse-da-zdravstvuet-bitriks
[5] Источник: https://habr.com/ru/articles/963944/?utm_campaign=963944&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.