用途
openclaw-backup 用于备份与恢复 OpenClaw 的配置、凭据和工作区数据,适合在创建备份、设置自动备份计划、从备份恢复或管理备份轮换时使用。
备份内容
执行备份脚本:
./scripts/backup.sh [backup_dir]
默认备份位置为 ~/openclaw-backups/,输出文件命名为 openclaw-YYYY-MM-DD_HHMM.tar.gz。
备份包含:
- openclaw.json:主配置
- credentials/:API 密钥与令牌
- agents/:智能体配置与认证资料
- workspace/:记忆、SOUL.md 与用户文件
- telegram/:会话数据
- cron/:计划任务
不包含:
- completions/:缓存,可自动重新生成
- *.log:日志文件
自动备份
可通过 OpenClaw cron 设置每日备份并发送通知,示例任务配置为在 UTC 时间每天 3 点执行备份脚本并把结果报告给用户,任务采用隔离会话并公告投递结果。
恢复方式
详细恢复步骤见 references/restore.md。快速恢复流程为:停止网关、将原目录重命名为备份、解压备份到用户主目录、重新启动网关。
备份轮换
脚本会自动保留最近 7 份备份。
限制
资料未提供跨平台兼容性、加密方式、备份校验、远程存储或恢复冲突处理等细节,暂未提供。