核心用法
Cloud Backup 是 OpenClash 生态的官方数据保护方案,通过自动化脚本将工作区配置、技能集及系统设置打包为压缩归档,并上传至 AWS S3、Cloudflare R2、Backblaze B2、MinIO 等 S3 兼容存储。用户可通过 backup [full|workspace|skills|settings] 执行分级备份,restore 实现精确回滚,list 与 cleanup 管理存储生命周期。
显著优点
- 多厂商兼容:原生支持 6+ 主流对象存储,端点可自定义
- 安全加密:可选 AES-256-GPG 加密, passphrase 直接嵌入环境变量,无密钥文件泄露风险
- 零配置启动:本地备份无需预设,云存储按需渐进配置
- 自动化运维:内置每日 2AM 定时任务,支持保留策略(数量+天数双维度)
潜在局限
- 依赖外部 CLI:需预装
aws命令行工具及tar、jq,容器化环境可能需额外挂载 - 凭证平面存储:Access Key 以明文形式写入环境变量,虽符合 12-factor 但共享宿主机时存在侧信道风险
- 无增量机制:每次全量打包,大数据量场景下带宽与存储成本线性增长
- 恢复无事务性:覆盖式还原,极端情况下可能中断导致配置损坏
适合人群
- 多设备同步 OpenClaw 配置的专业用户
- 需满足合规审计(30 天保留)的企业环境
- 自建 MinIO 私有存储的技术团队
常规风险
- 未启用加密时,归档内含 API 密钥等敏感信息,若云端存储桶 ACL 配置宽松可导致凭证泄露
- 定时任务默认以 root 身份运行,需确保脚本权限与 cron 隔离
- 跨版本恢复可能因 schema 变更导致配置不兼容