Features

Desktop backup, restore, and query for MySQL/MariaDB — SSH, Jump Host, Localhost, Docker, and WordPress. Linux and Windows.

verified

NEW IN v3.8.0

Dry-Run Verify

Verification always compares against the fingerprint from backup time — not your live production database.

  • During backup (automatic): SHA256 of the file + approximate row count per table from the source DB
  • Quick verify: file integrity (hash) only — no database connection
  • Deep verify (optional): restore to a temporary database, exact COUNT(*), compare to fingerprint, then drop the temp DB
  • Supported on SSH and WordPress hosts
  • Production is never replaced; the destination host must allow import
  • Older backups without fingerprints need a new backup; .sql.gz must be on local disk (S3 sync sends metadata only)
Result Meaning
SHA256 OK + rows matchFile intact; restore matches fingerprint
SHA256 OK + rows differFile intact; row diff not always corruption (InnoDB estimates)
No fingerprintPre–v3.8.0 backup — take a new backup

backup Backup & Restore

  • Streaming backups with zstd/gzip compression for large databases
  • Output: .sql.gz files on your local disk
  • Automatic fallback to tmp-file mode over SSH when streaming is unstable
  • Restore and query workflows from the same desktop UI

hub Connectivity & Hosts

  • SSH tunneling and multi-hop jump hosts
  • Localhost and Docker container targets
  • WordPress via REST API and DBack DB Tools plugin
  • Connection test before backup or restore
  • Last import destination remembered per source host (v3.8.0)

Connectivity details →

lock Security & Sync

  • Encrypted local vault for credentials (~/.config/dback)
  • S3 sync for application settings (not a substitute for local backup files)
  • SQL templates with placeholders for repeatable jobs

system_update Distribution

  • Ubuntu PPA: ppa:devlifex/dback
  • GitHub Releases (.deb, Linux binary, Windows .exe)
  • In-app updater

download Download v3.8.0