3.1k stars · Apache-2.0 or MIT · v0.11.4 (2026-08-18), read from /releases/latest · Track this in Scout
It makes encrypted backups that only store each piece of a file once, in restic's own repository format.
▶Repo detailsthe review · specs · pros & cons · install
What it is
A backup program written in Rust, shipped as one executable. It splits files into chunks, stores each unique chunk once, encrypts everything before it leaves your machine, and can write to local disks, SFTP, S3-compatible storage and more. It reads and writes the same repository format as restic, so the two tools can share one backup store.What it is good for. Every solo builder with one server they cannot afford to lose, which is most of them. The problem it removes is the gap between "I should back things up" and a command you can actually paste. Two commands set up a store and take the first backup, and the second backup usually finishes in seconds. Grasppy lives on one Hetzner server, and the honest test of any backup is not whether it ran but whether you have ever restored from it — do that once, this weekend, while nothing is wrong.
- Same store format as restic (Edition 8 #11), so you can use either tool against the same backups and switch later without converting anything.
- Everything is encrypted before it leaves the machine, so the storage provider never sees your files.
- Apache-2.0 or MIT, your choice, and there is no server component to keep alive.
- Lose the password to the backup store and every backup in it is gone for good. There is no recovery path, by design.
- Backing up a database by copying its live files can produce a broken copy. Back up the output of
pg_dumpinstead, or use pgBackRest (Edition 18 #1) for PostgreSQL specifically. - The version is 0.11.4, which is before 1.0. It is widely used, but pin the version and test a restore after any upgrade.
restic/resticThe original, using the identical store format, so this is the same advice in a different language; pick either and keep the store.
Track this in Scout- kopia/kopia
The same encrypted, deduplicated backups, with a desktop window as well as a command, which suits a laptop better than a server.
Track this in Scout - borgbackup/borg
The long-established answer for backing up Linux machines to a local disk or another machine over SSH, with a different store format that neither of the others can read.
Track this in Scout
# Debian or Ubuntu, using the prebuilt binary from the releases page: # https://github.com/rustic-rs/rustic/releases/latest # Or, if Rust is already on the machine: cargo install --locked rustic-rs # macOS: brew install rustic # Set up a store and take the first backup: rustic -r /mnt/backup/grasppy init rustic -r /mnt/backup/grasppy backup /var/www /etc # The part people skip. Do it now, not later: rustic -r /mnt/backup/grasppy snapshots rustic -r /mnt/backup/grasppy restore latest /tmp/restore-test

