Openclaw Backup

定期备份和加密保护 OpenClaw 数据,支持手动执行、定时调度及备份文件云端同步和校验。

安装

概览

OpenClaw Backup 是一个专为 OpenClaw 应用设计的自动化数据备份解决方案,旨在保护用户的核心配置、记忆文件、对话历史及敏感凭证等关键数据。该工具通过脚本化方式实现本地备份文件的创建与加密,并支持定时任务调度,确保数据在意外丢失或系统故障时能够快速恢复。其核心功能包括自动识别新旧版本数据目录(.openclaw 和 .clawdbot),打包压缩后生成带 SHA256 校验码的归档文件,同时提供可选的 AES-256-CBC 加密机制以增强安全性。此外,工具支持将备份目录自定义至云存储服务(如 iCloud、Google Drive 或 Dropbox),便于实现异地容灾。整个流程无需复杂操作,用户可通过命令行直接调用脚本,也可集成进 OpenClaw 技能体系,响应自然语言指令触发备份行为。

核心功能特点

  1. 自动识别并备份 OpenClaw 主数据目录(.openclaw 和兼容旧版 .clawdbot)
  2. 支持无加密与 AES-256-CBC 加密两种备份模式,后者需用户设定密码
  3. 生成 tar.gz 归档文件及对应的 SHA256 校验文件,保障数据完整性
  4. 内置 cron 定时备份配置脚本,支持每日、每周、每月或自定义频率
  5. 提供备份列表查看功能,清晰展示文件大小、时间、加密状态与校验结果
  6. 兼容主流云盘路径,可通过环境变量一键切换备份目标位置

适用场景

OpenClaw Backup 特别适用于需要长期稳定运行 OpenClaw 实例的个人开发者或小型团队。在日常使用中,每当完成重要配置变更——例如更新 API Key、新增 Skill 模块、修改 MEMORY.md 记忆文件或绑定新的通讯渠道(如 Telegram Bot)——都应手动执行一次加密备份,以防误操作导致数据不可逆损坏。对于希望减少运维负担的用户,可启用定时备份功能,系统将在夜间自动执行加密归档,并将日志输出至指定文件,方便后续审计。若用户拥有多设备部署需求,可将 OPENCLAW_BACKUP_DIR 指向同步良好的云盘文件夹,实现跨终端数据一致性维护。此外,在迁移系统、更换硬件或重装操作系统前,完整备份是确保 OpenClaw 人格连续性与知识资产不流失的关键步骤。建议遵循 3-2-1 原则:保留三份副本,使用两种不同介质(本地磁盘 + 移动硬盘/云存储),其中至少一份存放于异地,从而构建纵深防御的数据保护体系。