restic

去重加密的快照式备份,单二进制,后端从本地盘到 S3/B2/SFTP 全都认。

内容寻址:文件切块、按内容哈希去重,只有新块才上传,因此第二次以后的备份又快又省。仓库整体端到端加密,服务端只看到密文 —— 后端可以是不那么可信的对象存储。保留策略是两步:`forget` 按规则标记要丢的快照,`prune` 才真正回收空间。

License
BSD-2-Clause
语言
Go
自托管
单二进制 · deb / rpm · Docker
上游托管版
无
分类
备份
仓库
github.com/restic/restic
上游文档
文档官网

上游活跃度

2026-08-23 抓取 · 数据来自 restic/restic (github)
star35,675
最近提交2026-08-01
最新版本v0.19.12026-07-05

数字由构建期抓取,非实时;star 数不同代码托管平台之间不可直接比较。

运行依赖

  • 一个仓库后端(本地目录 / S3 兼容 / B2 / SFTP / rclone 远端)与一份仓库密码

上手前注意

  • **仓库密码丢了数据就没了** —— 没有后门也没有找回流程,密码本身必须进另一套备份路径
  • `prune` 是重活:要重写 pack 文件,大仓库耗时与临时空间都可观,别和备份窗口挤在一起
  • 「备份成功」不等于「能恢复」:定期 `restic restore` 到临时目录验证,才是这条链唯一的判据

同类工具(备份)