EVERYTHING XIAOMI
Get listed
restic logo

restic

restic is a free, open-source program for backing up files on Linux, BSD, macOS, and Windows.

Place
#3 of 32
Score
7.6
restic's website

What restic is

restic is a free, open-source program for backing up files on Linux, BSD, macOS, and Windows. It runs as a single executable, without requiring a server or complex setup, and transfers only the changed parts of files in later backups. Repositories can be stored locally or with backends including SFTP, Amazon S3, Backblaze B2, Azure Blob Storage, Google Cloud Storage, and rclone, among others. restic can restore snapshots and check repository metadata or the integrity of stored data. A repository requires a password, and the program supports managing multiple keys for one repository; if the password is lost, the stored data cannot be accessed. Its official binaries are reproducibly built and can be checked with SHA-256 checksums and a PGP signature. The listed scope is computer file backup and file restoration. restic does not provide mobile backup or ransomware protection.

Good

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

Watch out

  • No mobile backup
  • No ransomware protection
  • Losing the repository password prevents access to stored data

Who it suits

restic suits people who want free, open-source file backup on Linux, BSD, macOS, or Windows and can manage a repository password. Its standalone operation may suit users who do not want a server or complex setup.

Verdict

restic offers file backup and restoration across several desktop operating systems, with incremental transfers and a range of storage backends. Users should keep the repository password safe and note that mobile backup and ransomware protection are not included.

Plans and prices

From restic's own pricing page, checked 21 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeEntirely free to use · no paid tiers stated · storage-provider charges are separate
resticFreeNo price or usage limits stated · Free to use; no charge stated

The facts

Each one read from restic's own pages, with the date it was checked.

What it does

Backup scope
filechecked 20 Sep 2026
Computer backup
Yeschecked 20 Sep 2026
Cryptography
The repository format uses AES-256-CTR encryption with Poly1305-AES authentication for encrypted data.checked 21 Oct 2026
Deduplication
Identical content is stored once across files and snapshots, reducing repeated storage and uploads.checked 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.checked 21 Oct 2026
Encryption
Repository data is encrypted on the client before it is sent to the storage backend.checked 21 Oct 2026
Encryption keys
A repository requires a password, and multiple keys can be managed for one repository.checked 11 Oct 2026
Incremental transfer
After the first backup, restic transfers only file parts that changed.checked 21 Oct 2026
Incremental transfers
Restic transfers only the parts of backed-up files that changed.checked 11 Oct 2026
Installation
Official instructions provide reproducible binaries plus package instructions for Alpine, Arch, Debian, Fedora, Gentoo, macOS, Nix and Windows tooling.checked 21 Oct 2026
Integrity checking
The documentation provides repository checks and a full data-read check to validate stored data.checked 21 Oct 2026
Licence
restic is open source under the BSD 2-Clause License.checked 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.checked 21 Oct 2026
Limit: external scheduling
restic has no built-in scheduler, so recurring jobs normally require cron, systemd timers or another external runner.checked 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.checked 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.checked 21 Oct 2026
Limit: pruning downtime
Pruning can take substantial time, locks the repository and prevents backups from completing while it runs.checked 21 Oct 2026
Mobile backup
Nochecked 20 Sep 2026
Official binaries
The project says its official binaries are built reproducibly and can be checked using SHA-256 checksums and a PGP signature.checked 11 Oct 2026
Open source
Restic is entirely free to use and completely open source under the BSD 2-Clause License.checked 11 Oct 2026
Operating systems
The project supports Linux, BSD systems, macOS and Windows.checked 21 Oct 2026
Password limitation
The manual warns that losing the repository password means the stored data cannot be accessed.checked 11 Oct 2026

The company

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.checked 21 Oct 2026

Money

Free plan
Yeschecked 20 Sep 2026

Alternatives to restic

All alternatives
  1. 1

    HTTPie

    Free planOpen sourceWebLinuxmacOSWindows
    8.3From $10 a month
  2. 2

    rclone

    Free planAndroidWebAPILinux
    7.6Free plan
  3. 3Supabase logo

    Supabase

    Free planAndroidiOSWebAPI
    7.6From $25 a month
  4. 4GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  5. 5Pulumi logo

    Pulumi

    Free planWebAPILinuxmacOS
    7.4From $40 a month
  6. 6

    jq

    Free planWebLinuxmacOSSelf-hosted
    7.2Free plan