
About restic
restic is a command line backup program that stores encrypted copies of your files in many kinds of storage. It is a single executable, so you can run it without setting up a server.
What it does
restic backs up files from Linux, BSD, Mac and Windows to local disks, self-hosted servers or online services. Cryptography is used in every part of the process, and only the parts of files that changed since the last backup are transferred. You can verify that your backups can be restored when you need them.
Key features
- Backs up Linux, BSD, Mac and Windows
- Encryption across the whole process
- Transfers only the parts that changed
- Works with many local and online storage types
- Single executable with no server needed
Who it's for
System administrators, developers and small teams who want a dependable backup tool they can script. It suits anyone who wants to back up servers or workstations without running backup infrastructure.
Pricing and good to know
restic is free and open source under the BSD-2-Clause license. The project follows Semantic Versioning and aims to keep backups readable across versions. Its design documents describe how data is stored, which helps when you need to understand a repository in detail.
Highlights
- Back up files from Linux, BSD, Mac and Windows
- Encryption across the whole backup process
- Transfers only the parts that changed
- Works with many local and online storage types
- Single executable with no server needed












