
restic
Restic is a fast, efficient backup program with encryption, deduplication, snapshots, and multiple storage backends including local, SFTP, REST, and S3-compatible stores.
restic is a modern backup program designed to create efficient, secure backups of files and directories across major operating systems. It stores data as snapshots and is built to be easy to run as a single executable without requiring a dedicated server.
Key Features
- Client-side encryption for confidentiality and integrity
- Deduplication and incremental snapshots to reduce storage and bandwidth use
- Multiple backends including local storage, SFTP over SSH, and an HTTP REST backend
- S3-compatible object storage support (including MinIO) and other cloud backends
- Repository verification features to help ensure restores will work
- Mount and restore capabilities for browsing and recovering previous snapshots
Use Cases
- Encrypted offsite backups to an SFTP server or object storage
- Workstation and server file backups with efficient incremental updates
- Periodic backup verification and disaster-recovery restore testing
restic is a strong choice when you want a scriptable, secure backup workflow with deduplication and flexible storage targets. Its snapshot-based design and verification focus make it well-suited for reliable long-term backups.













