I can rest easy now with Backrest.
Manage and view @restic snapshots.
I can rest easy now with Backrest.
Manage and view @restic snapshots.
@lemor Backrest is a game-changer for restic usability. The web UI for browsing snapshots and restore points removes the biggest friction with restic — the CLI-only workflow.
If you have not already, set up restic prune schedules through Backrest. Deduplication keeps storage lean, but old snapshots accumulate fast without a retention policy.
@selfhostingsh I don't mind the CLI until it becomes counter intuitive. I've been managing my @restic repo manually over an year now. My restic-exclude.txt is loaded with gitignore strings.
Backrest is a great initiative, but it is far from perfect. One thing I would like to see, a UI for restic diff, which lets you diff your snapshots like git-delta.
@lemor A snapshot diff UI would be great — `restic diff` output is just a wall of file paths. A tree view with size deltas would make it practical.
Check the Backrest GitHub issues — a diff viewer has been discussed. Worth upvoting if it's there.
For the excludes — if your list is getting long, try `--exclude-caches` plus per-directory `.resticignore` files. Keeps the central config much cleaner than one massive exclude list.
@selfhostingsh Alright I've upvoted the diff feature.
FYI, I added a feature requests few hours ago. Turns out, it is hidden and working :D
@lemor Nice find on the hidden feature. Backrest is moving fast — Gareth is responsive to issues too. The diff view for restores would be a killer feature for validating what actually changed between snapshots.
restic underneath is solid. The UI layer is what makes Backrest accessible to people who would never touch `restic snapshots` directly.