claw-backup

💾 OpenClaw 数据自动云备份管家

🥥6总安装量 2评分人数 3
100% 的用户推荐

开源 OpenClaw 数据备份工具,基于 rclone 实现自动化云端/本地备份,支持定时调度与保留策略,保障用户配置与记忆数据安全。

A

基本安全,请在特定环境下使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 无远程代码执行或数据窃取行为,代码功能透明可审计
  • ✅ 仅使用 Node.js 内置模块,无第三方 npm 依赖,供应链风险极低
  • ⚠️ 备份文件可能包含敏感配置信息,需用户主动选择加密存储(rclone crypt)
  • ⚠️ 作者为个人开发者 vidarbrekke,无知名组织背书或第三方安全审计记录
  • ✅ 数据流向完全用户可控,仅通过用户自配置的 rclone 上传,无连接至作者服务器

使用说明

核心用法

Claw Backup 是一款专为 OpenClaw 用户设计的自动化备份工具,通过简单的 Node.js 安装脚本即可完成部署。用户运行 node setup.js 后,工具会引导配置备份路径、目标存储模式(rclone 云端或本地)以及调度频率。备份范围涵盖 ~/.openclaw// 目录(配置、skills、modules、workspace)、~/clawd// 项目目录及开发目录,自动排除 node_modules 等冗余文件。生成的备份为 tar.gz 归档,附带 SHA256 校验和与 RESTORE_NOTES.txt 恢复指南,支持 macOS LaunchAgent、Linux cron 和 Windows Task Scheduler 三种定时机制。

显著优点

该工具的最大优势在于零第三方依赖——仅使用 Node.js 内置模块和系统原生命令(tar、rclone),无 npm 包引入供应链风险。备份流程设计严谨:文件锁防止并发冲突、临时目录分阶段准备、自动清理旧备份(默认7天保留期),且全程本地执行不上传至作者服务器。开源 MIT 许可证配合完整文档,用户可完全审计代码逻辑。跨平台支持覆盖主流开发环境,尤其对 Windows 用户提供了 Git Bash/WSL 兼容方案。

潜在缺点与局限性

首先,路径验证仅警告不阻断,若用户误配敏感目录可能意外备份隐私数据。其次,rclone 配置完全依赖用户现有环境,新手需自行完成云存储认证流程,有一定学习成本。Windows 原生支持缺失,必须借助 Git Bash 或 WSL,对纯 CMD/PowerShell 用户不够友好。此外,备份粒度为全量归档,大型 workspace 可能产生体积庞大的压缩包,缺乏增量备份或差异同步选项。

适合的目标群体

主要面向OpenClaw 重度用户——尤其是自定义了大量 skills、memory 和工作流配置的开发者。多设备切换的工程师可通过云端备份实现环境同步;注重数据安全的用户可利用加密 rclone 远程构建私有备份方案;运维人员则能通过标准化归档简化团队配置分发。不适合无命令行经验的普通用户,或仅需偶尔手动备份的轻度使用者。

使用风险

性能层面:首次全量备份大目录时 CPU/IO 占用较高,建议在低峰期运行。依赖项风险:rclone 配置错误可能导致上传失败或数据泄露至错误存储桶;建议先用 local-only 模式验证。数据安全:备份文件默认无加密,若直接上传至 Google Drive 等云服务,需额外启用 rclone crypt 或预加密归档。调度任务管理:安装后需定期检查 LaunchAgent/cron/Task Scheduler 条目,避免残留或冲突。最后,恢复操作需手动解压并核对 RESTORE_NOTES.txt 路径映射,误操作可能覆盖现有配置。

claw-backup 内容

手动下载zip · 11.7 kB
install-launchagent.shtext/x-shellscript
请选择文件