restic

restic

Fast, secure, deduplicating backup tool for files and directories

31.8kstars
1.7kforks
Last commit: 1mo ago
Repo age: 12y old

restic is a modern backup program designed to create efficient, secure backups of files and directories across major operating systems. It stores data as snapshots and is built to be easy to run as a single executable without requiring a dedicated server.

Key Features

  • Client-side encryption for confidentiality and integrity
  • Deduplication and incremental snapshots to reduce storage and bandwidth use
  • Multiple backends including local storage, SFTP over SSH, and an HTTP REST backend
  • S3-compatible object storage support (including MinIO) and other cloud backends
  • Repository verification features to help ensure restores will work
  • Mount and restore capabilities for browsing and recovering previous snapshots

Use Cases

  • Encrypted offsite backups to an SFTP server or object storage
  • Workstation and server file backups with efficient incremental updates
  • Periodic backup verification and disaster-recovery restore testing

restic is a strong choice when you want a scriptable, secure backup workflow with deduplication and flexible storage targets. Its snapshot-based design and verification focus make it well-suited for reliable long-term backups.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

rclone

rclone

Command-line sync and management tool for cloud and remote storage

55k
4.8k
Last commit: 2d ago

rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.

Alternative to:
GoodSync
GoodSync
+8
Duplicati

Duplicati

Encrypted, incremental backups to cloud and remote storage

14.1k
1k
Last commit: 1d ago

Open-source backup client for encrypted, compressed, incremental backups to cloud storage and remote servers via SFTP, WebDAV, and more.

Alternative to:
Duplicacy (Commercial)
Duplicacy (Commercial)
+15
BorgBackup

BorgBackup

Deduplicating backup tool with encryption and compression.

12.9k
811
Last commit: 3d ago

BorgBackup is a deduplicating backup program with authenticated encryption and compression for Unix-like systems.

Alternative to:
BorgBase
BorgBase
+14
Kopia

Kopia

Cross-platform snapshot-based backup tool with encryption and deduplication

12.3k
594
Last commit: 11d ago

Cross-platform backup and restore tool with snapshot-based incremental backups, client-side end-to-end encryption, compression, and deduplication via CLI and GUI.

Alternative to:
Duplicacy (Commercial)
Duplicacy (Commercial)
+15
Duplicacy

Duplicacy

Lock-free deduplicating backup tool with cloud and SFTP storage support

5.6k
349
Last commit: 8mo ago

Cross-platform backup tool with lock-free deduplication, encryption, snapshots, and pruning, supporting local disk, SFTP, and many cloud storage backends.

Alternative to:
Duplicacy (Commercial)
Duplicacy (Commercial)
+15
Backrest

Backrest

Web UI and orchestrator for restic backups

5.1k
133
Last commit: 17h ago

Backrest provides a web UI to manage Restic backups across multiple repositories, with scheduling, restores, and notifications.

Alternative to:
Acronis Cyber Protect
Acronis Cyber Protect
+13