3. Backup Safety And Preflight Validation #3

Closed
opened 2026-05-20 01:16:09 +02:00 by parkel · 0 comments
Owner

Goal: catch bad configuration before a real backup starts.

  • Add preflight checks for SSH reachability, remote rsync availability, source root existence, and key selection.
  • Add per-host effective config preview for source root, SSH, rsync args, includes, excludes, and retention.
  • Warn for dangerous or confusing combinations, such as backing up / without root-level excludes.
  • Make dry-run summaries easier to read: files seen, transfer estimate, warnings, and log link.
  • Keep real backup actions gated by clear state: ready, warning, or blocked.

Suggested commit tag: (feature)


Imported from docs/roadmap-1.0.md. Gitea is now the leading tracker for this 1.0 chunk.

Goal: catch bad configuration before a real backup starts. - [ ] Add preflight checks for SSH reachability, remote rsync availability, source root existence, and key selection. - [ ] Add per-host effective config preview for source root, SSH, rsync args, includes, excludes, and retention. - [ ] Warn for dangerous or confusing combinations, such as backing up `/` without root-level excludes. - [ ] Make dry-run summaries easier to read: files seen, transfer estimate, warnings, and log link. - [ ] Keep real backup actions gated by clear state: ready, warning, or blocked. Suggested commit tag: `(feature)` --- Imported from `docs/roadmap-1.0.md`. Gitea is now the leading tracker for this 1.0 chunk.
parkel added this to the 1.0 milestone 2026-05-20 01:16:09 +02:00
Sign in to join this conversation.