Claw Backup

使用 rclone 将 OpenClaw 的自定义(记忆、配置、技能、工作区)备份到云存储,支持定时任务和保留策略。适用于 macOS、Linux 和 Windows(Git Bash/WSL)。

安装

概览

什么是Claw Backup

Claw Backup 是一款专为 OpenClaw 用户设计的自动化备份工具,基于 rclone 实现云端数据同步与本地归档。它通过调用 rclone 将 OpenClaw 的核心数据(包括记忆、配置文件、技能模块和工作区)安全地备份至指定的云存储服务或本地目录,并支持 macOS、Linux 和 Windows 三大主流操作系统。该工具采用轻量级脚本架构,无需复杂配置即可快速部署,同时强调用户对代码执行的安全审查,推荐通过 git clone 方式安装以保障透明度。

Claw Backup 不仅支持一次性手动备份,更关键的是具备完整的定时任务调度能力:在 macOS 上通过 LaunchAgent 守护进程运行,在 Linux 下利用 cron 计划任务,而在 Windows 平台则依赖 Task Scheduler。这种跨平台兼容性使其成为多设备开发者理想的统一备份解决方案。此外,系统内置保留策略机制,可自动清理过期旧备份,避免存储空间无限膨胀,确保每次备份都处于可控状态。

为确保数据安全,Claw Backup 生成的每个压缩包均附带 SHA-256 校验文件,便于验证完整性;同时强烈建议用户使用加密型 rclone 远程(如 rclone crypt)或将备份包自行加密后再上传至第三方云盘。项目开源且维护活跃,所有操作路径均在脚本中明确声明,用户可在安装前逐行审查逻辑,降低误操作风险。

核心功能特点

  1. 基于 rclone 实现 OpenClaw 核心数据(记忆、配置、技能、工作区)的自动化云端或本地备份
  2. 支持跨平台运行,兼容 macOS(LaunchAgent)、Linux(cron)和 Windows(Task Scheduler)
  3. 内置本地与远程双重保留策略,自动清理过期备份以节省存储空间
  4. 生成带 SHA-256 校验文件的完整归档包,保障数据完整性可验证
  5. 推荐通过 git clone 方式安装并审查 setup.js 等脚本内容,提升安全性
  6. 支持加密云存储目标(如 rclone crypt),强化敏感信息保护

适用场景

Claw Backup 特别适合需要长期维护 OpenClaw 开发环境的专业人士,尤其是那些同时在多个设备间切换工作的开发者。例如,一位使用 MacBook 进行日常编码、在 Ubuntu 服务器上调试、偶尔用 Windows WSL 处理特定任务的工程师,可以通过 Claw Backup 实现三端配置无缝同步,避免因重装系统或更换机器导致技能丢失。无论是个人项目还是团队协作,定期自动备份都能有效防止意外断电、磁盘损坏或误删操作带来的不可逆损失。

对于重视隐私和数据主权的企业用户而言,Claw Backup 提供了灵活的数据控制选项。他们可以选择将备份直接存储于私有云或自建对象存储中,而非依赖商业网盘服务。结合 rclone 支持的多种协议(S3、WebDAV、SFTP 等),企业能够构建符合内部合规要求的备份体系。同时,由于所有备份过程均由本地脚本触发,不涉及额外网络请求,进一步降低了数据泄露风险。

此外,新手用户在首次部署 OpenClaw 后,也可借助 Claw Backup 建立“黄金镜像”——即包含全部技能与环境配置的基准备份。一旦系统出现异常,只需恢复该镜像即可快速还原到稳定状态,极大缩短故障排查时间。无论是应对突发状况还是日常版本迭代前的快照留存,Claw Backup 都展现出其作为可靠数据守护者的实用价值。