Skip to main content

Module backup

Module backup 

Source
Expand description

Backup commands with full implementation

Supports:

  • Full and incremental backups
  • Compression (zstd, gzip, none)
  • Encryption (AES-256-GCM with Argon2 key derivation)
  • S3/Object storage upload
  • Verification and checksums

Structs§

BackupManifest
BackupOptions
S3Config

Enums§

BackupFormat
CompressionType

Functions§

create_local_backup
Create local backup (standalone implementation)
decompress_data
decrypt_data
full
Create a full backup
incremental
Create an incremental backup
list_backups
List available backups
upload_s3
Upload backup to S3-compatible storage
verify
Verify backup integrity
verify_local_backup
Verify local backup file