5cd7e7c252
feat(backup): Add backup system: BackupManager, DB schema, API endpoints and UI support
...
Introduce a complete service backup/restore subsystem with encrypted archives, database records and REST endpoints. Implements BackupManager with export/import for service config, platform resources (MongoDB, MinIO, ClickHouse), and Docker images; adds BackupRepository and migrations for backups table and include_image_in_backup; integrates backup flows into the HTTP API and the UI client; exposes backup password management and restore modes (restore/import/clone). Wire BackupManager into Onebox initialization.
2025-11-27 13:48:11 +00:00
7b159a3486
feat(ui.dashboard): Add Resource Usage card to dashboard and make dashboard cards full-height; add VSCode launch/tasks/config
2025-11-27 09:50:06 +00:00
3d7727c304
feat(network): Add traffic stats endpoint and dashboard UI; enhance platform services and certificate health reporting
2025-11-27 09:26:04 +00:00
633cbe696e
feat(platform-services): Add ClickHouse platform service support and improve related healthchecks and tooling
2025-11-26 22:05:25 +00:00
0d932239d2
feat(platform-services): Add ClickHouse platform service support (provider, types, provisioning, UI and port mappings)
2025-11-26 18:54:20 +00:00
9d7f132f6d
fix(platform-services/minio): Improve MinIO provider: reuse existing data and credentials, use host-bound port for provisioning, and safer provisioning/deprovisioning
2025-11-26 18:46:50 +00:00
be92d93f3f
feat(ui): Sync UI tab state with URL and update routes/links
2025-11-26 18:34:29 +00:00
3fbcaee56e
feat(platform-services): Add platform service log streaming, improve health checks and provisioning robustness
2025-11-26 18:20:02 +00:00
246a6073e0
Initial commit: Onebox v1.0.0
...
- Complete Deno-based architecture following nupst/spark patterns
- SQLite database with full schema
- Docker container management
- Service orchestration (Docker + Nginx + DNS + SSL)
- Registry authentication
- Nginx reverse proxy configuration
- Cloudflare DNS integration
- Let's Encrypt SSL automation
- Background daemon with metrics collection
- HTTP API server
- Comprehensive CLI
- Cross-platform compilation setup
- NPM distribution wrapper
- Shell installer script
Core features:
- Deploy containers with single command
- Automatic domain configuration
- Automatic SSL certificates
- Multi-registry support
- Metrics and logging
- Systemd integration
Ready for Angular UI implementation and testing.
2025-10-28 13:05:42 +00:00