← Software

restic

A fast, secure, deduplicating backup program.

restic is a fast, secure, deduplicating backup program that stores encrypted snapshots into a wide range of back ends: local disk, SFTP, S3-compatible object storage, Backblaze B2, Azure Blob, Google Cloud Storage, OpenStack Swift, and others. The implementation is in Go, so distribution is a single static binary.

Alexander Neumann started restic in 2014 with the explicit goal of being easy to use, fast, secure, and verifiable. Snapshots are deduplicated using content-defined chunking — small changes in a file produce small additions to the repository — and encrypted client-side using authenticated AES-256-CTR.

restic is one of the two leading deduplicating backup tools alongside BorgBackup. It tends to be the choice when users want to back up to cloud object storage out of the box, and Borg the choice when SSH-to-a-remote-host workflows are the goal. The two have a friendly relationship and overlapping users.

License: BSD-2-Clause

Category: Backup

Website: https://restic.net/

Install

Debian/Ubuntu: sudo apt install restic
Fedora/RHEL:   sudo dnf install restic
Arch:          sudo pacman -S restic
macOS:         brew install restic

Authors

  • Alexander Neumann (creator)
  • restic contributors
PreviousRedshift Nextripgrep

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring