一直觉得群晖 ABB 把备份、任务管理和恢复入口放在一起的体验挺好,就想做一个不依赖群晖硬件的开源方案。先从 Linux 文件备份开始,于是有了 Open Vault 。
底层使用 restic ,自己实现中文 Web 控制台和任务管理。目前支持:
- 加密、去重、增量快照备份
- 定时备份、手动执行、任务暂停
- 快照查看、恢复到新目录
- 仓库完整性校验和操作记录
技术栈是 Go + 原生 HTML/CSS/JS ,MIT 协议。已跑通 Linux 上的多版本备份、删除源文件后恢复旧版本,以及内容比对,GitHub CI 也已通过。
目前还是早期预览版,定位是单机 Linux 文件备份管理,还没有裸机恢复、多机集中管理和自动清理旧版本,距离 ABB 的完整能力有不少工作要做。
项目地址:open-vault
提供 Linux amd64 下载文件、Dockerfile 和部署文档,需要另行安装 restic 。 欢迎有 Linux 服务器或 NAS 备份需求的朋友试用、提 issue 。也想听听大家最需要的是多机管理、保留策略,还是失败通知?