Commit Graph

20 Commits

Author SHA1 Message Date
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
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
3fbcaee56e feat(platform-services): Add platform service log streaming, improve health checks and provisioning robustness 2025-11-26 18:20:02 +00:00
a14af4af9c feat: Implement real-time stats and metrics for platform services with WebSocket integration 2025-11-26 14:12:20 +00:00
f0bc08c7c2 feat: Add Caddy platform service provider with core functionality and integration 2025-11-26 13:49:11 +00:00
c46ceccb6c update 2025-11-26 12:16:50 +00:00
5cf9c72dd4 feat: Implement Docker registry token endpoint and enhance registry request handling 2025-11-25 19:46:18 +00:00
76793d512b feat: Add log streaming functionality for Docker containers and improve platform service type handling in HTTP server 2025-11-25 08:34:10 +00:00
e94906b3bf feat: Update error handling to use getErrorMessage utility and improve logging across multiple services 2025-11-25 08:25:54 +00:00
c59d56e70a Refactor error logging to use getErrorMessage utility
- Updated multiple classes to replace direct error message access with getErrorMessage function for improved error handling and consistency.
- Modified error logging in CertRequirementManager, CloudflareDomainSync, OneboxDnsManager, OneboxDockerManager, OneboxHttpServer, Onebox, OneboxRegistriesManager, and OneboxServicesManager.
- Ensured that all error messages logged provide a standardized format and improved clarity.
2025-11-25 04:38:26 +00:00
8ebd677478 feat: Implement platform service providers for MinIO and MongoDB
- Added base interface and abstract class for platform service providers.
- Created MinIOProvider class for S3-compatible storage with deployment, provisioning, and deprovisioning functionalities.
- Implemented MongoDBProvider class for MongoDB service with similar capabilities.
- Introduced error handling utilities for better error management.
- Developed TokensComponent for managing registry tokens in the UI, including creation, deletion, and display of tokens.
2025-11-25 04:20:19 +00:00
9aa6906ca5 ui rebuild 2025-11-24 19:52:35 +00:00
c9beae93c8 feat: integrate toast notifications in settings and layout components
- Added ToastService for managing toast notifications.
- Replaced alert in settings component with toast notifications for success and error messages.
- Included ToastComponent in layout for displaying notifications.
- Created loading spinner component for better user experience.
- Implemented domain detail component with detailed views for certificates, requirements, and services.
- Added functionality to manage and display SSL certificates and their statuses.
- Introduced a registry manager class for handling Docker registry operations.
2025-11-24 01:31:15 +00:00
76bfcf6a73 update 2025-11-18 19:37:06 +00:00
11142b9cb0 update 2025-11-18 19:36:08 +00:00
b94aa17eee feat(ssl): Add domain & certificate management, Cloudflare sync, SQLite cert manager, WebSocket realtime updates, and HTTP API SSL endpoints 2025-11-18 19:34:26 +00:00
44267bbb27 update 2025-11-18 14:16:27 +00:00
8f538ab9c0 update 2025-11-18 00:03:24 +00:00