HashBackup
Command-line backup program
HashBackup is a command‑line utility that creates local and remote backups on macOS, Linux, and FreeBSD. It writes data to a variety of storage back‑ends, including Amazon S3‑compatible services, Backblaze B2, rsync/ssh/SFTP/FTP/FTPS, USB drives, NFS, WebDAV, Dropbox, Google Drive and other mounted volumes. The program deduplicates, compresses, and encrypts data on the client side, using an encryption key known only to the user, so backups can be stored anywhere without exposing their contents.
The tool employs an “incremental forever” model with block‑level increments, allowing each version to be restored directly without reconstructing a full backup first. This design reduces backup time, transmission bandwidth, and storage costs while supporting multiple retention periods and fast restores even with thousands of incremental versions.
HashBackup can operate as a single‑machine push system, sending data to attached USB devices, local network servers, or cloud storage, and it can also pull data from many clients via SMB or NFS, deduplicating across all sources. It supports sending the same encrypted backup to multiple accounts for added redundancy and provides commands for syncing and migrating backups between storage locations.
Reviews
Loading reviews…
Similar apps

File Management & Transfer
Duplicacy Command Line Version
Cloud backup tool

File Management & Transfer
HyperBackupExplorer
Backup data from a Synology NAS

File Management & Transfer
Duplicati
Store securely encrypted backups in the cloud

File Management & Transfer
KopiaUI
Backup/restore tool

File Management & Transfer
Backblaze
Data backup and storage service

File Management & Transfer
CrashPlan
Backup and recovery software