核心功能
Cloud Backup 是 OpenClaw 的官方备份与恢复工具,专注于解决 AI 助手运行状态的持久化问题。它将工作区、技能配置和系统设置打包为压缩档案,支持本地存储和云端双副本,覆盖 AWS S3、Cloudflare R2、Backblaze B2、MinIO、DigitalOcean Spaces 等主流 S3 兼容服务。
使用流程
备份采用强制五步流程:创建档案 → 加密检查与提示 → 云端配置检测 → 结果报告 → 自动定时任务设置。恢复功能强制要求 --dry-run 预演,避免误操作覆盖现有环境。
显著优点
- 多厂商兼容:通过 S3 API 标准对接数十家云存储,无厂商锁定
- 加密即服务:AES-256-GPG 加密,仅需口令即可恢复,无需管理密钥文件
- 智能保留策略:本地自动保留 7 份,云端支持数量+天数双维度清理
- 零配置启动:未配置云端时自动降级为本地备份,不影响核心功能
- 定时自动化:默认每日 2AM 自动备份,支持 cron 表达式自定义
潜在局限
- 依赖外部工具链:需要系统预装 bash、tar、jq、aws-cli,Windows 环境需 WSL
- 明文风险窗口:首次备份默认不加密,需用户主动响应提示才启用
- 无增量备份:仅支持全量打包,大数据量场景下效率受限
- 恢复粒度粗:不支持单文件或单技能级恢复,只能整包还原
适合人群
- 长期运行 OpenClaw 的生产环境用户
- 需要跨设备迁移配置的开发者
- 对数据合规性有要求的团队(支持自托管 MinIO)
常规风险
| 风险类型 | 说明 |
|---------|------|
| 凭证泄露 | 备份档案可能包含 API 密钥,务必启用加密或限制云端访问权限 |
| 覆盖恢复 | 恢复操作会替换当前状态,强制 `--dry-run` 机制可降低风险 |
| 定时任务失败 | 若 cron 服务未运行,自动备份将静默失效,建议配合监控告警 |