Cloud Storage, Rsync & Notification System
✨ Features
- notifications: System notification framework for user logins, account creation, restore results, and system errors with per-event toggles
- email: Multi-recipient tag/chip input with paste support for comma/semicolon-separated lists
- Google Drive: OAuth 2.0 with encrypted refresh tokens, visual folder browser, and resumable uploads
- Dropbox: OAuth 2.0 with visual folder browser and chunked uploads for files > 150 MB
- OneDrive: OAuth 2.0 for personal and organizational accounts with smart upload strategy
- rsync: Delta transfer via rsync over SSH with Password, Private Key, or SSH Agent auth
- storage: Usage history — area charts showing storage size over time (7d–1y) with automatic hourly snapshots
🔒 Security
- OAuth: Refresh tokens and client secrets encrypted at rest with AES-256-GCM
- rsync: Passwords passed via
SSHPASSenv var, never as CLI arguments
🎨 Improvements
- dashboard: Cached storage statistics served from DB cache instead of live API calls, auto-refreshed hourly
- storage: All storage adapters queried in parallel instead of sequentially
🐛 Bug Fixes
- dashboard: Fixed Job Status chart stretching when many destinations are configured
- ui: Fixed missing adapter details for OneDrive, MariaDB, and MSSQL in tables
🐳 Docker
- Image:
skyfay/dbackup:v0.9.6-beta - Also tagged as:
beta - Platforms: linux/amd64, linux/arm64