Selora Homes Selora Homes

Incremental Backups: Optimized Data Protection and Storage Efficiency

Implement incremental backups to reduce storage usage and improve backup efficiency, especially for systems with large local models.

Roadmap Backups Storage Efficiency Home Assistant

Summary

Transition from full-only backups to an incremental backup model. This is particularly critical for users running local AI models (e.g., Whisper, Piper, or custom LLMs), where full backups can exceed several gigabytes. Incremental backups will store only the changes (deltas) since the last backup, significantly reducing storage requirements and transfer times.

Value

  • Storage Efficiency: Drastically reduces the footprint of backups on Selora’s infrastructure and user storage.
  • Plan Limits: Allows for more frequent recovery points within the same plan storage limits.
  • Performance: Faster backup completion and reduced network load.
  • Restoration: Selora will handle the reconstruction of full backups from increments when a restore is requested.

Scope

  • Implementation of delta-based backup logic for Home Assistant configuration and data.
  • Integration with Selora Connect for managing backup chains and retention policies.
  • Development of a “Reconstruction Engine” to provide full backup files on demand.
  • Contribution of the core logic back to the Home Assistant community for native support.

Dependencies

Target customers

  • All Homeowners (improved reliability)
  • Power Users (large local models)
  • Managed Property Installers (efficient fleet-wide backups)

Open questions

  • Impact on restoration time for long incremental chains.
  • Optimal frequency for “full” baseline backups.
  • Compatibility with existing third-party backup add-ons.