【开源】vaultpack 或许是你想要的VPS 备份工具

2026-04-29 08:143阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 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