WebDAV 备份工具

本地+WebDAV云端双备份,自动管理备份保留数量

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:WebDAV 备份工具。
它的用途是:本地+WebDAV云端双备份,自动管理备份保留数量
完整的 Skill 内容见:https://321skill.com/skills/webdav-备份工具-x-2/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'使用WebDAV备份工具,将/home/user/project备份到本地和远程WebDAV服务器,WebDAV地址为https://nextcloud.example.com/remote.php/dav/files/admin/backup,用户名admin,密码********'。它会自动执行备份,生成带时间戳的压缩包,保留最近7个本地备份和20个远端备份,并输出备份成功/失败日志。

介绍

解决什么问题:开发者和运维人员常常面临数据备份的痛点——本地备份占用空间、云端备份依赖手动清理、备份数量失控导致存储浪费。WebDAV备份工具帮你一键解决:自动将本地目录备份至本地磁盘和远程WebDAV服务器,同时保留最近7个本地备份和20个远端备份,超额部分自动删除,无需人工干预。

怎么用:安装后,通过命令行或配置文件指定源目录、WebDAV服务器地址、账号密码,运行即可。支持增量备份模式(仅上传变更文件),减少带宽和存储消耗。执行后会在本地生成带时间戳的压缩包,同时推送到远端,并自动检查备份数量,弹出过期备份。

适合谁:后端开发者、运维工程师、全栈开发者,以及任何需要定期备份项目代码、数据库、配置文件或用户数据的个人或团队。尤其适合使用WebDAV云盘(如Nextcloud、ownCloud、群晖DSM)的用户。

使用建议:建议先在小目录测试连通性,确保WebDAV服务器权限正确。备份频率建议根据业务重要性设置定时任务(如cron)。注意:该工具仅做文件级备份,不提供数据库热备或快照功能,数据库场景需配合导出脚本。

核心特点

同类备份工具通常只做单端备份或需手动清理,而本工具内置本地+云端双保留策略,自动保留最近7个本地备份和20个远端备份,无需额外脚本或定时任务管理存储空间。

注意事项

不支持自定义保留天数或增量备份粒度,且依赖WebDAV服务器在线可用,无法离线工作。

常见问题

如何配置WebDAV服务器地址?

通过命令行参数 --url 或环境变量 WEBDAV_URL 指定,例如 https://example.com/remote.php/dav/files/username/backup

备份失败会停止吗?

默认会跳过失败文件并继续,最终生成失败报告。可通过 --abort-on-error 参数让任务在首次失败时立即停止。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/webdav-备份工具-x-2/raw/index.md 读取 WebDAV 备份工具 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。