restic
A backup program that deduplicates, encrypts, and verifies snapshots across local and remote storage.
Overview
restic creates encrypted, deduplicated backups and stores them in local directories or remote object storage. Snapshots are content-addressed, and the tool can check repository integrity and restore individual files.
Where it fits
- Encrypted backups to cloud object storage
- Backing up servers and workstations
- Restoring files from a specific snapshot
Key capabilities
- Client-side encryption
- Content-defined chunking and deduplication
- Multiple storage backends
- Integrity check and prune commands
Repository metadata
- Stars (snapshot)
- 37,014
- Main language
- Go
- License
- BSD-2-Clause
- Topics
- backup, dedupe, deduplication, go, restic, secure-by-default
- Category
- Utilities
- Last push
- 2026-11-01T01:42:59Z
Repository description from GitHub metadata: Fast, secure, efficient backup program
Official links
- Official repository
- Read the README The README is linked, not copied or cached by this site.
Leaving this site. These links open github.com in a new tab.
Source archives, release assets, checksums, and license texts are hosted and controlled by
GitHub and the project maintainers. Review the upstream license before redistributing or
modifying anything.