Releases: SP1R4/BackupHandler
Releases · SP1R4/BackupHandler
v2.5.0 — System Snapshots, Tailscale VPN & Pre-flight Checks
What's New in v2.5.0
System Snapshot & Restore
--snapshotcaptures your entire system state: APT/Snap/Flatpak/pip/npm/Cargo packages, dotfiles, cron jobs, GNOME settings, VS Code extensions, browser profiles, SSH/GPG key metadata, and more--restore-snapshotgenerates a phased bash/PowerShell restore script to rebuild your machine after a format--snapshot-diffcompares two snapshots to track what changed over time- Supports both Ubuntu/Linux and Windows
Tailscale VPN Integration
- Automatic Tailscale VPN connection with pre-auth keys for secure SSH backups over private tailnets
- CLI flags:
--tailscale,--tailscale-authkey - Config section
[TAILSCALE]with hostname, ACL tags, accept routes, and auto-disconnect options
Pre-flight Mount Checks
- Backup destinations under
/mnt/are verified as mounted before starting - If the disk is unmounted, backup aborts early with clear error + Telegram notification
- Applied to both CLI and scheduled modes — no more silent failures
Other
- Cron log moved to local path to prevent log failures when backup disk is unmounted
- MIT License added
Full Changelog: a9eb30b...v2.5.0