-
LumeDeploy 0.1.0 Stable
released this
2026-11-01 15:35:40 +00:00 | 12 commits to main since this releaseПервый выпуск LumeDeploy — 0.1.0
Локальный установщик экосистемы на Rust: один исполняемый файл со встроенным интерфейсом в браузере и CLI. Самому установщику не нужны Electron, Node.js или установленный Rust.
Что работает
- Мастер из пяти шагов: компоненты, проверка системы, папка/администратор/порты, точный план, установка.
- Готовые DB/BOS/UNT/Studio из LumeGit, независимые версии, обязательная SHA-256 и безопасная распаковка.
- Отдельная папка пользователя, проверка зависимостей и портов, повторная попытка с сохранёнными архивами.
- Создание администратора, настройка защищённого BOS, запуск и проверки ответов приложений.
- Обзор сервисов, сведения о выпусках, пути данных и журналы без пароля.
- Штатная остановка DB/BOS и перезапуск с сохранением данных; чужие процессы не останавливаются.
- Защита локального API ключом сеанса и проверкой Host/Origin; пароли не передаются в аргументах процессов.
Проверено
10 Rust-тестов, fmt и Clippy с -D warnings. Реальная установка опубликованных DB 0.1.2, BOS 0.2.1, UNT 0.1.2 и Studio 0.3.1: вход администратора, SQL, загрузка в BOS, остановка и повторный запуск с сохранением данных. Полный мастер в браузере, восстановление после перезагрузки вкладки, блокировка параллельных операций, ширины 320/390/768/1440; ошибок JavaScript, переполнения и WCAG A/AA-проверки axe нет.
Запуск
Скачайте Linux-архив и .sha256, проверьте sha256sum --check, распакуйте и запустите ./lumedeploy. CLI: ./lumedeploy --help. Документация и скриншоты включены.
Границы 0.1.0
GNU/Linux x86_64, glibc 2.39+. Node.js 22+ требуется только для Studio. Только новые локальные окружения; обновление существующих баз, миграции, резервное копирование, откат и удалённые серверы пока не поддерживаются. LumeUNT Node — локальная демонстрационная нода без авторизации и шифрования. CSL используется компонентами как библиотека, отдельный сервис не создаётся.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
LumeDeploy 0.3.0 Stable
released this | 4 commits to main since this release
Новый режим GUI на VPS
./lumedeploy gui --remote- Прямой доступ из браузера по IP:порту; IP определяется автоматически из SSH-сеанса или через HTTPS API ipify. Порт по умолчанию — 19080.
- Готовая ссылка содержит случайный ключ сеанса; API сохраняет проверки ключа, Host и Origin.
- Добавлены --public-ip, --public-url и --listen для NAT/VPN и HTTPS-прокси. У прокси backend по умолчанию остаётся на loopback.
- Поддерживаются IPv6, IPv4-mapped IPv6 и стандартные порты.
- Интерфейс учитывает режим VPS; сервисы остаются на localhost, копирование работает и в HTTP-контексте.
- Локальный GUI, CLI/TUI и формат окружения сохранены.
Проверено
23 теста Rust, fmt и clippy. Настоящий доступ через сетевой интерфейс, авто-IP SSH, IPv6, прокси-origin, отказ без ключа и с чужими Host/Origin. Браузерный удалённый режим на 320/390/768/1440 px: вкладки, формы, мастер установки, HTTP-копирование и доступность. Полная установка четырёх компонентов, вход в Studio и stop/start в обычном GUI.
Доступ
Для прямого подключения разрешите входящий TCP-порт 19080 на VPS. HTTP не шифрует сеанс; для постоянного доступа через интернет настройте HTTPS-прокси с --public-url. Флаг не меняет firewall и не публикует порты устанавливаемых сервисов.
Архивы Linux x86_64 (glibc 2.39+), исходники, отчёт и SHA-256 приложены.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads