qalarc.com / projects / snapper-manager

Snapper Manager

A project by Qalarc — AI systems studio, Sydney, Australia. Built, shipped and maintained by Qalarc.

Tauri GUI for btrfs/snapper snapshots — browse, create and delete timeline snapshots, simulate snapper's cleanup algorithms to preview expiry, manage qgroup quotas, and run send/receive backups to an external vault.

Tauri 2Rustbtrfs-progssnappersystemd
Snapper Manager screenshot

Snapper and btrfs give Linux machines Time-Machine-style snapshots, but the interface is a wall of sudo commands and ASCII box-tables. Snapper Manager wraps the whole workflow in a Tauri 2 GUI: configuration list, snapshot timeline with pre/post pairing, one-click create and delete, and the btrfs layer beneath — qgroup show, subvolume listing, quota enable/rescan and filesystem usage.

The differentiating feature is expiry simulation: snapper's cleanup algorithms (timeline, number, empty-pre-post) are re-implemented in Rust so the app can show exactly which snapshots the next cleanup run will keep and delete — before running it. Capacity planning for rollback history.

Backup is first-class: btrfs send/receive to a vault drive with progress through the same UI, plus snapper-cleanup.timer status from systemd. Unapologetically Linux: btrfs is the product, and macOS/Windows snapshot systems are different products entirely.

Capabilities

Tags

#btrfs#snapper#snapshots#backup#tauri#rust#linux

Status: active · First built: 2026-08-31 · Last updated: 2026-09-22