SuperAPI AI 工具集

openclaw-backup

部署与运维

查看项目

更新于 11-02 01:29

技能介绍

用途

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 份备份。

限制

资料未提供跨平台兼容性、加密方式、备份校验、远程存储或恢复冲突处理等细节,暂未提供。