Skip to content

v1.1.0 - Backup & Restore

Choose a tag to compare

@primoco primoco released this 28 Feb 19:41
· 257 commits to main since this release
d94c465

What's New

Backup & Restore System

Full system backup with admin panel UI and 70+ cloud providers support via rclone.

Backup Management Panel

Added

  • Backup & Restore system with full admin panel UI
    • One-click local backup of database, documents, and vector store
    • Cloud backup support via rclone (70+ providers: Mega, S3, Google Drive, OneDrive, Dropbox, WebDAV, FTP, SFTP, B2, pCloud)
    • Automatic scheduled backups with cron expressions and configurable retention policies
    • Selective restore (choose which components to restore individually)
    • Cloud provider management with connection testing
    • Backup history tracking (last 100 operations)
    • Download backups from cloud to local storage
  • Complete backup documentation (docs/BACKUP.md) with setup guides for all providers
  • rclone pre-installed in Docker image for cloud storage integration

Security

  • All backup endpoints require admin role authentication
  • Cloud provider passwords encrypted via rclone obscure mechanism
  • Path traversal protection on archive extraction during restore
  • Safe online SQLite backup (no downtime, no data corruption)

Full Changelog: v1.0.0...v1.1.0