Skip to content

Releases: SP1R4/BackupHandler

v2.5.0 — System Snapshots, Tailscale VPN & Pre-flight Checks

04 Apr 11:07

Choose a tag to compare

What's New in v2.5.0

System Snapshot & Restore

  • --snapshot captures 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-snapshot generates a phased bash/PowerShell restore script to rebuild your machine after a format
  • --snapshot-diff compares 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