LumeDB Studio — панель управления LumeDB: SQL-консоль, просмотр/редактирование данных, импорт Excel/CSV, пользователи, бэкапы, метрики. Node.js без зависимостей.
- JavaScript 87.8%
- CSS 7.4%
- Shell 2.9%
- HTML 1.9%
REPOSITORY / OVERVIEW
Project at a glance
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo | ||
| docs | ||
| lib | ||
| public | ||
| routes | ||
| scripts | ||
| test | ||
| .gitignore | ||
| csl-clients.hex | ||
| eslint.config.mjs | ||
| instances.json | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| parsers.js | ||
| README.md | ||
| server.js | ||
| services.json | ||
| start.sh | ||
| stop.sh | ||
LumeStudio
Версия: 0.3.1 · Релиз v0.3.1.
Панель управления LumeDB, LumeUNT и LumeBOS в браузере.
Возможности
- Единая диагностика DB, BOS, UNT и CSL: состояние, адрес, время проверки, причина сбоя и переход к настройкам. Подробности.
- Файловый менеджер LumeBOS: потоковая загрузка, SHA-256, история и скачивание версий, подтверждение удаления. Для истории нужен сервер BOS 0.2.0+.
- SQL с вкладками, таблицы, импорт CSV/TSV/XLSX и экспорт.
- Настраиваемые доски, мониторинг, логи, алерты и несколько окружений.
- Роли пользователей, бэкапы и восстановление, управление сервисами и CSL-posture.
Требования
Node.js 22+, Bash, собранные CLI и сервер LumeDB; для сборки соседних Rust-проектов — Rust 1.99 и линковщик.
Быстрый старт
Рабочий каталог — корень LumeStudio; для нового checkout сначала выполните подготовку окружения.
cd ../LumeDB
cargo build --release --locked -p lumedb-cli -p lumedb-server --features lumedb-server/lumeunt
cd ../LumeStudio
export LUMEDB_USER=admin
read -rsp 'Пароль LumeDB: ' LUMEDB_PASSWORD
printf '\n'
export LUMEDB_PASSWORD
./start.sh
Полный сценарий с проверкой результата, остановкой и диагностикой: Первый запуск.
Ограничения и безопасность
Сервер работает на Node.js 22+, фронтенд — нативные ES-модули. Runtime npm-зависимостей нет. По умолчанию панель слушает loopback; роли и разрешённые операции определяет сервер, а пользователь входит с учётной записью LumeDB.
Документация
- Каталог документации — руководства, справочники, разработка и история.
- Работа в интерфейсе
- Сервисы экосистемы
- Архитектура и конфигурация
- Стандарт документации.
Разработка
npm test
bash test/smoke.sh
Карта модулей, API и конфигурация — в архитектуре.
Лицензия
MIT. См. LICENSE.