基于 Restic 的自托管备份自动化工具,提供 Web 界面管理加密定时备份。
garethgeorge/backrest
为 restic 备份提供 Web 界面和后台调度,用于创建仓库、定时快照及浏览恢复文件。
- Star
- 7,708
- Fork
- 238
- 未关闭 Issue
- 388
- 最近提交
- 上个月
这是什么?
Backrest 是 restic 备份工具的 Web 前端与后台调度器,可在浏览器中创建仓库、浏览快照并恢复单个文件。它也能在后台按 cron 计划执行备份,以及 prune、check、forget 等维护操作。
Backrest 以单个 Go 可执行文件发布,唯一依赖是 restic。系统已安装的 restic 可直接使用,否则它会自动下载并保持更新。已有的 restic 仓库可以导入管理,需要高级操作时仍可直接使用 restic 命令行。
存储端支持 restic 所有后端,包括 S3、B2、Azure、GCS、本地目录和 SFTP,也支持 rclone 远程。通知可发送到 Discord、Slack、Gotify、Healthchecks 等,并支持备份前后执行 shell 脚本。项目支持 Linux、macOS、Windows、FreeBSD 及 Docker 部署。
核心功能
- 01通过 Web 界面浏览快照并恢复文件
- 02按 cron 计划执行备份及 prune、check、forget 维护
- 03可导入已有的 restic 仓库
- 04支持 restic 全部存储后端及 rclone 远程
- 05可向 Discord、Slack、Gotify、Healthchecks 等发送通知
- 06支持备份前后执行命令钩子
适用场景
- 在浏览器中管理家用 NAS 上的 restic 备份
- 无需编写 cron 脚本,定时将加密备份发送到 S3 或 B2
- 让不熟悉命令行的用户自行从快照中恢复单个文件
快速上手
- 1
添加 Homebrew tap(macOS)
brew tap garethgeorge/homebrew-backrest-tap - 2
使用 Homebrew 安装 Backrest
brew install backrest - 3
启动 Backrest 服务
brew services start backrest - 4
在浏览器中打开 http://localhost:9898 并创建用户名和密码
使用前须知
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,可能限制代码的再利用方式。
- Homebrew 安装方式仅适用于 macOS,且 macOS 可能需要授予完全磁盘访问权限。
- 需要 restic;若未安装,首次运行时会自动下载。
收录于专题
标签
常见问题
- backrest 是什么?
- 为 restic 备份提供 Web 界面和后台调度,用于创建仓库、定时快照及浏览恢复文件。 Backrest 是 restic 备份工具的 Web 前端与后台调度器,可在浏览器中创建仓库、浏览快照并恢复单个文件。它也能在后台按 cron 计划执行备份,以及 prune、check、forget 等维护操作。
- backrest 可以免费使用吗?用的什么许可证?
- backrest 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- backrest 还在维护吗?
- 半年内有更新。backrest 最近一次提交是在 2026年9月21日。
- backrest 适合用来做什么?
- 在浏览器中管理家用 NAS 上的 restic 备份 无需编写 cron 脚本,定时将加密备份发送到 S3 或 B2 让不熟悉命令行的用户自行从快照中恢复单个文件
- backrest 怎么安装和运行?
- 添加 Homebrew tap(macOS): brew tap garethgeorge/homebrew-backrest-tap 使用 Homebrew 安装 Backrest: brew install backrest 启动 Backrest 服务: brew services start backrest 在浏览器中打开 http://localhost:9898 并创建用户名和密码
- 在哪里获取 backrest?
- 源代码和安装说明在 GitHub 上:https://github.com/garethgeorge/backrest
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
免费自托管的 PostgreSQL 备份工具,支持时间点恢复、自动恢复验证和 Web 界面。
快速、高效且加密的备份工具,支持数据去重,可将快照存放到本地、SFTP、S3 等多种后端。
自托管的网页存档工具,将网址、书签和订阅内容保存为 HTML、PDF、截图、WARC 等通用格式。
基于 Go 和 Vue 的自托管 Nginx 网页管理界面,用于管理站点、证书、配置和日志。
一款现代化的自托管 Docker 管理网页界面,用于管理容器、镜像和 Compose 项目。