【开源】vaultpack 或许是你想要的VPS 备份工具
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
开了甲骨文,随时都有被回收的风险,上面的数据说丢就丢。Duplicati这类项目确实能够备份数据到各种类型的存储目的地,但是加不加密都不能直接解压查看里面的数据。如果能够随时随地下载备份的数据并查看,取所需,有选择保留或者恢复数据到新的 VPS 上,那应该是非常方便的一件事情。
自己用 codex 撸了个 vaultpack。目前仅支持备份到 webdav,后续支持更多存储类型。
功能概览:
- WebDAV 地址、账号、密码和远端目录配置
- 从容器挂载根目录中选择要备份的子目录
- 使用 cron 表达式设置备份时间,按容器
TZ时区执行 - 按任务设置保留版本数,例如只保留最近 5 个包
- 管理员网页登录
- 可选 TOTP 二次验证,兼容 Google Authenticator、1Password、Microsoft Authenticator 等
- 支持手动立即备份
- SQLite 保存配置和运行记录
- 更多功能。。。。
services:
webdav-backup:
image: vectorzhao/vaultpack
container_name: vaultpack
restart: unless-stopped
ports:
- "18080:8080"
environment:
BACKUP_SECRET_KEY: "change-this-secret"
BACKUP_DATA_DIR: "/data"
BACKUP_SOURCE_ROOT: "/backup-source"
ADMIN_USERNAME: "admin"
ADMIN_PASSWORD: "change-this-password"
TZ: "Asia/Shanghai"
volumes:
- ./data:/data
- /path/to/your/server/folder:/backup-source:ro
希望对大家有所裨益,单纯为了分享,有特殊需求的可以考虑在此基础上继续开发完善。
网友解答:--【壹】--:
支持支持。开了甲骨文,正在想怎么备份呢。还有不知道有没有支持google Drive的计划,l站应该人均谷歌会员吧。
--【贰】--:
应该会的,不过可以 gd 加到 openlist,然后到 webdav
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
开了甲骨文,随时都有被回收的风险,上面的数据说丢就丢。Duplicati这类项目确实能够备份数据到各种类型的存储目的地,但是加不加密都不能直接解压查看里面的数据。如果能够随时随地下载备份的数据并查看,取所需,有选择保留或者恢复数据到新的 VPS 上,那应该是非常方便的一件事情。
自己用 codex 撸了个 vaultpack。目前仅支持备份到 webdav,后续支持更多存储类型。
功能概览:
- WebDAV 地址、账号、密码和远端目录配置
- 从容器挂载根目录中选择要备份的子目录
- 使用 cron 表达式设置备份时间,按容器
TZ时区执行 - 按任务设置保留版本数,例如只保留最近 5 个包
- 管理员网页登录
- 可选 TOTP 二次验证,兼容 Google Authenticator、1Password、Microsoft Authenticator 等
- 支持手动立即备份
- SQLite 保存配置和运行记录
- 更多功能。。。。
services:
webdav-backup:
image: vectorzhao/vaultpack
container_name: vaultpack
restart: unless-stopped
ports:
- "18080:8080"
environment:
BACKUP_SECRET_KEY: "change-this-secret"
BACKUP_DATA_DIR: "/data"
BACKUP_SOURCE_ROOT: "/backup-source"
ADMIN_USERNAME: "admin"
ADMIN_PASSWORD: "change-this-password"
TZ: "Asia/Shanghai"
volumes:
- ./data:/data
- /path/to/your/server/folder:/backup-source:ro
希望对大家有所裨益,单纯为了分享,有特殊需求的可以考虑在此基础上继续开发完善。
网友解答:--【壹】--:
支持支持。开了甲骨文,正在想怎么备份呢。还有不知道有没有支持google Drive的计划,l站应该人均谷歌会员吧。
--【贰】--:
应该会的,不过可以 gd 加到 openlist,然后到 webdav

