-
released this
2025-07-15 14:32:29 +00:00 | 8 commits to main since this release-
Multi-Database Support: MySQL, PostgreSQL, MongoDB, and SQLite
-
Scheduled Backups: Cron-based backup scheduling
-
Container Discovery: Docker label-based configuration
-
High Performance: Multi-threaded backups with dynamic scaling
-
Health Monitoring: Web dashboard with real-time status and metrics
-
Backup Rotation: Automatic cleanup based on age, count, and disk space
-
Encryption: AES-256-GCM encryption for backup files
-
Compression: Gzip compression to reduce backup file sizes
-
Notifications: Multi-channel notifications (Slack, Discord, Teams, Webhooks)
-
Interactive Dashboard: Real-time monitoring with auto-refresh
-
Health Check API: RESTful endpoints for system integration
-
Prometheus Metrics: Integration with monitoring systems
-
Historical Data: Complete backup history with pagination
-
Next Backup Display: Shows time until next scheduled backup
-
SSL/TLS Support: Secure Docker API connections
-
Label Validation: Schema-based validation with helpful error messages
-
Performance Monitoring: Real-time alerts and performance tracking
-
Comprehensive Testing: 94.94% line coverage with unit and integration tests
-
Docker Integration: Support for socket, TCP, SSL/TLS connections
-
Backup Verification: Integrity checking with checksums
-
Metadata Tracking: Comprehensive backup metadata storage
-
Error Recovery: Robust error handling and retry mechanisms
-
Ruby 3.3 with frozen string literals
-
Docker API Integration with multi-format support
-
Thread-safe Operations using concurrent-ruby
-
Modular Architecture with dependency injection
-
Comprehensive Logging with structured JSON output
This release transforms Baktainer from a simple backup utility into a
comprehensive database backup management platform suitable for production
environments.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-