Wednesday, October 28, 2026 4,528 lists 79,046 records on file
List your app or device

  1. Home
  2. Cli Tools
  3. restic

restic

What it is

restic is a free, open-source program for backing up and restoring files on Linux, BSD, macOS, and Windows. It transfers only changed portions of backed-up files and runs as a single executable, without a server or complex setup. Backups can be kept in local repositories or stored through services including SFTP, Amazon S3 and compatible services, Backblaze B2, Azure Blob Storage, Google Cloud Storage, OpenStack Swift, a REST server, and rclone. Restic can restore snapshots and check repository metadata or the integrity of stored data. Each repository needs a password, and users can manage multiple keys for one repository; losing its password makes the data inaccessible. The project says official binaries are reproducibly built and can be checked with SHA-256 checksums and a PGP signature. The listed backup and restore scope is files. Restic does not offer mobile backup or ransomware protection, and the project directs usage and support questions to its community forum.

For and against

For

  • Free and open source under the BSD 2-Clause License.
  • Transfers only the changed parts of files.
  • Runs as one executable without a server.
  • Supports a range of storage backends.
  • Can restore snapshots and check data integrity.

Against

  • No mobile backup.
  • No ransomware protection.
  • Lost repository passwords make stored data inaccessible.

The verdict

Restic covers file backup and restoration with a broad selection of storage backends, and it is free to use. Keep its password requirement and lack of mobile backup and ransomware protection in mind.

Who it suits

Restic suits people who want a no-charge file backup tool across supported desktop systems and who can manage repository passwords. Its range of storage backends may suit users choosing between local storage and cloud or server-based repositories.

Plans and prices

Free

Free

Entirely free to use · no paid tiers stated · storage-provider charges are separate

restic

Free

No price or usage limits stated

Every plan, in full

On the record

Backup scope
filerestic.net · read 20 Sep 2026
Company status
A company-intelligence profile reports no commercial corporate entity, funding rounds or software-sales revenue for restic; it characterizes the project as community-driven open source.checkthat.ai · read 21 Oct 2026
Computer backup
Yesrestic.net · read 20 Sep 2026
Cryptography
The repository format uses AES-256-CTR encryption with Poly1305-AES authentication for encrypted data.restic.readthedocs.io · read 21 Oct 2026
Deduplication
Identical content is stored once across files and snapshots, reducing repeated storage and uploads.mangodeveloper.com · read 21 Oct 2026
Documentation depth
The manual covers installation, every major backend, backup selection, snapshots, integrity checks, tuning, restore, pruning, encryption, scripting, troubleshooting, design and developer information.restic.readthedocs.io · read 21 Oct 2026
Encryption
Repository data is encrypted on the client before it is sent to the storage backend.datazone.de · read 21 Oct 2026
Encryption keys
A repository requires a password, and multiple keys can be managed for one repository.restic.readthedocs.io · read 11 Oct 2026
Incremental transfer
After the first backup, restic transfers only file parts that changed.restic.net · read 21 Oct 2026
Incremental transfers
Restic transfers only the parts of backed-up files that changed.restic.net · read 11 Oct 2026
Installation
Official instructions provide reproducible binaries plus package instructions for Alpine, Arch, Debian, Fedora, Gentoo, macOS, Nix and Windows tooling.restic.readthedocs.io · read 21 Oct 2026
Integrity checking
The documentation provides repository checks and a full data-read check to validate stored data.restic.readthedocs.io · read 21 Oct 2026
Licence
restic is open source under the BSD 2-Clause License.restic.net · read 21 Oct 2026
Limit: command line only
Independent reviewers repeatedly identify the lack of a built-in graphical or web interface as a drawback for users who do not want CLI workflows.selfhosting.sh · read 21 Oct 2026
Limit: external scheduling
restic has no built-in scheduler, so recurring jobs normally require cron, systemd timers or another external runner.selfhosting.sh · read 21 Oct 2026
Limit: file-level scope
It is not a VM image backup, application-aware live-database backup or dataset replication system; databases generally need dumps first.datazone.de · read 21 Oct 2026
Limit: password recovery
If the repository password is lost, the encrypted backup cannot be recovered and the project offers no password reset path.restic.readthedocs.io · read 21 Oct 2026
Limit: pruning downtime
Pruning can take substantial time, locks the repository and prevents backups from completing while it runs.restic.readthedocs.io · read 21 Oct 2026

Alternatives to restic

Every alternative, ranked