核心功能
OpenClaw Backup (Optimized) 是一套专为 OpenClaw 环境设计的自动化备份工作流,主要解决开发环境与工作流状态的完整快照与灾难恢复需求。
核心用法:
- 完整快照:对
~/.openclaw目录进行全量备份 - 智能分卷:工作区自动拆分为约 90MB 的分卷存档,附 SHA256 校验
- 变更追踪:生成变更摘要,排除会话锁等噪音文件
- 通知集成:通过
openclaw message send推送富文本 Discord 通知(含恢复步骤) - 保留策略:自动维护最近 N 份备份报告
安装配置:仅需复制脚本、设置环境变量、运行测试、添加定时任务四步完成跨平台部署。
显著优点:
- 零外部 webhook 依赖,原生集成 OpenClaw 消息系统
- 分卷设计适配 GitHub 等平台的单文件大小限制
- 变更摘要让备份内容一目了然
- 恢复指令随通知自动附带,降低 RTO
潜在缺点/局限性:
- 依赖 Node.js ≥18 与 Git,旧环境需预装
openclaw-backup.sh已标记废弃,Linux/macOS 用户需迁移- 未内建加密机制,敏感项目需额外层保护
- 分卷策略固定 90MB,超大项目可能产生过多碎片
适合人群:
- 需要自动化托管 OpenClaw 配置的开发者
- 多设备同步或 CI/CD 集成备份需求的团队
- 希望低运维成本的个人用户
常规风险:
- 环境变量配置错误导致备份目标位置异常
- 定时任务时区设置不当引发业务高峰备份
- 未验证恢复流程的备份等于无备份,建议定期演练
- 长期未清理的历史报告可能占用磁盘空间