OpenClaw Backup 技能安装与使用指南(skill)

一、简介

OpenClaw Backup 是一个用于备份和恢复 OpenClaw 数据的 Agent Skill。它可以帮助你:

  • 一键备份 OpenClaw 的所有配置和数据
  • 设置自动定时备份
  • 在需要时快速恢复数据
  • 自动管理备份版本(保留最近7个)

二、安装

方法1:通过 Clawhub 安装(推荐)

bash 复制代码
openclaw skills search backup
openclaw skills add openclaw-backup

方法2:手动克隆到本地

bash 复制代码
cd ~/.openclaw/workspace/skills/
git clone https://github.com/openclaw/openclaw-backup.git

验证安装

bash 复制代码
ls ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh

三、使用方法

1. 创建手动备份

基本用法:

bash 复制代码
bash ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh

指定备份目录:

bash 复制代码
bash ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh /path/to/backup/dir

输出示例:

复制代码
✅ Backup created: /home/zilong/openclaw-backups/openclaw-2026-03-19_1611.tar.gz (8.8M)
📁 Total backups: 1

2. 备份内容说明

目录/文件 说明
openclaw.json 主配置文件(含频道、模型配置)
credentials/ API 密钥、Token 等敏感信息
agents/ Agent 配置、认证配置
workspace/ Memory、SOUL.md、用户文件
cron/ 定时任务配置

排除项(不备份):

  • completions/ - API 响应缓存(可自动重建)
  • *.log - 日志文件

3. 设置自动定时备份

使用 OpenClaw Cron 设置每日自动备份:

bash 复制代码
openclaw cron add

按提示填写:

json 复制代码
{
  "name": "daily-backup",
  "schedule": {"kind": "cron", "expr": "0 3 * * *", "tz": "Asia/Shanghai"},
  "payload": {
    "kind": "agentTurn",
    "message": "Run ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh and report result to user."
  },
  "sessionTarget": "isolated",
  "delivery": {"mode": "announce"}
}

以上配置表示:每天凌晨 3 点(北京时间)自动执行备份,并通知用户结果。

4. 恢复备份

快速恢复步骤:

bash 复制代码
# 1. 停止 OpenClaw
openclaw gateway stop

# 2. 备份当前数据(安全起见)
mv ~/.openclaw ~/.openclaw-old

# 3. 解压备份文件
cd ~
tar -xzf ~/openclaw-backups/openclaw-2026-03-19_1611.tar.gz

# 4. 启动 OpenClaw
openclaw gateway start

# 5. 验证状态
openclaw status

恢复失败回滚:

bash 复制代码
rm -rf ~/.openclaw
mv ~/.openclaw-old ~/.openclaw
openclaw gateway start

四、备份管理

查看备份列表

bash 复制代码
ls -lh ~/openclaw-backups/openclaw-*.tar.gz

清理旧备份

脚本默认保留最近 7 个 备份,旧备份会自动删除。

如需手动清理:

bash 复制代码
# 保留最近 3 个,删除其余的
cd ~/openclaw-backups
ls -t openclaw-*.tar.gz | tail -n +4 | xargs rm

五、最佳实践

  1. 首次使用后立即备份 - 配置好频道、模型后立即创建第一个备份
  2. 重大变更前备份 - 升级版本、修改配置前先备份
  3. 异地备份 - 定期将备份文件复制到云盘或外部存储
  4. 测试恢复 - 定期验证备份文件可以正常恢复

六、常见问题

Q: 备份文件可以跨机器使用吗?

A: 可以。只要目标机器安装了相同版本的 OpenClaw,备份文件可以直接恢复使用。

Q: 备份包含 API 密钥吗?

A: 包含。备份文件中有 credentials/ 目录,存储了你的 API Key 和 Token。请妥善保管备份文件。

Q: 如何迁移到另一台机器?

A: 在新机器上安装 OpenClaw,然后使用上述恢复步骤即可完整迁移所有配置和数据。

Q: 备份文件太大怎么办?

A: 检查 completions/ 目录是否被正确排除。正常备份大小通常在 5-20MB 之间。

七、参考链接


提示: 建议现在就执行一次备份,确保你的配置安全!

bash 复制代码
bash ~/.openclaw/workspace/skills/openclaw-backup/scripts/backup.sh
相关推荐
weixin_449290012 小时前
Dify 三模式安全配置清单
ai
YDS8293 小时前
DeepSeek RAG&MCP + Agent智能体项目 —— RAG知识库的搭建和接口实现
java·ai·springboot·agent·rag·deepseek
Agent手记4 小时前
异常考勤智能预警与处理与流程优化方案 | 基于企业级Agent的超自动化实战教程
运维·人工智能·ai·自动化
彦为君6 小时前
Agent 安全:从权限提示到沙箱隔离
python·ai·ai编程
武子康8 小时前
调查研究-138 全球机器人产业深度调研报告【01 篇】:市场规模、竞争格局与商业化成熟 2026
服务器·数据库·ai·chatgpt·机器人·具身智能
创世宇图8 小时前
【AI入门知识点】LLM 原理是什么?为什么 ChatGPT 看起来像“会思考”?
人工智能·ai·llm·token
码途漫谈8 小时前
让 AI 编程不断线:9Router 的本地模型路由与 Token 节流术
人工智能·ai·开源·ai编程
porschev9 小时前
这 3 年做教育相关项目,我把一些经验整理成了一个开源 Agent Skills 项目
ai教育·openclaw·hermes agent skills
周杰伦的稻香9 小时前
Ollama访问限制
nginx·ai
梦想画家9 小时前
企业级 OpenClaw 实战:多用户身份映射与权限隔离架构指南
架构·智能体·openclaw