Skip to content

Restic

Restic is a backup utility written in Go. The tool is fast & relatively simple to setup & script, making it useful for per-machine backups.

Restic works by creating a repository (or multiple repositories) to store backup files in, and does differential snapshot backups on subsequent runs, backing up only what has changed and de-duplicating data in the process.

The repository itself can live on your machine, network, or in cloud storage (Amazon S3, Backblaze B2, an SFTP directory, etc).

Learn more about: