返回顶部
o

openclaw-backup-restoreOpenClaw备份恢复

Backup and restore OpenClaw configuration, agents, sessions, and workspace to/from a private Git repository. Use when the user wants to manually trigger a backup, migrate to a new machine, or restore from a previous state.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
419
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

openclaw-backup-restore

技能名称: openclaw-backup-restore
详细描述:

OpenClaw 备份与恢复

一项用于管理 OpenClaw 数据生命周期的专业技能。该技能利用外部 Git 管理的备份目录,在确保完全可恢复性的同时,保持生产环境的整洁。

策略

  1. 1. 隔离性:Git 操作在实时 .openclaw 运行环境之外的专用目录中进行,以避免污染。
  2. 极简主义:大型的 node_modules、日志和临时文件将被排除在外。
  3. 冗余性:可通过 Cron 定期安排备份。

设置

在使用此技能之前,您必须在 openclaw.json 中设置您的私有备份仓库 URL。该 URL 将被脚本用于推送和拉取数据。

bash
openclaw config set skills.entries.openclaw-backup-restore.env.OPENCLAWBACKUPREPO git@github.com:your-username/your-repo.git

如何备份

要触发手动备份并同步到您的远程仓库:

  1. 1. 代理应执行位于此技能 scripts/ 目录中的 backup.sh 脚本。
  2. 该脚本将:

- 从 OpenClaw 配置中读取仓库 URL。
- 使用 rsync 将 ${HOME}/.openclaw/ 同步到 ${HOME}/openclaw-backup/(遵循 .gitignore 规则)。
- 根据更改的路径(例如 workspace/config/runtime/memory)生成可读的提交摘要。
- 提交并推送到远程 main 分支。

触发短语:立即备份 OpenClaw,将我的数据同步到 GitHub。



如何恢复

要在新机器或现有机器上恢复您的环境:

  1. 1. 确保您的 SSH 密钥已添加到您的 Git 提供商(例如 GitHub)。
  2. 代理应执行位于此技能 scripts/ 目录中的 restore.sh 脚本。
  3. 该过程包括:

- 从 OpenClaw 配置中读取仓库 URL。
- 从配置的仓库克隆或拉取最新的备份。
- 将文件同步回 ${HOME}/.openclaw/。
- 重新安装 Node 依赖项并运行 openclaw doctor --yes 以修复环境路径。
  1. 4. 重启网关:openclaw gateway restart。

触发短语:从备份恢复 OpenClaw,迁移我的数据。



技术细节

  • - 备份目录:${HOME}/openclaw-backup
  • 源目录:${HOME}/.openclaw
  • 排除项:在技能的 .gitignore 中定义(包括 node_modules/、logs/、completions/、tmp/、dist/)。
  • 自动设置:.gitignore 文件包含在此技能中,并将在首次备份运行时复制到 ${HOME}/openclaw-backup/。

恢复检查清单

如果恢复到全新的机器

  1. 1. 首先安装 OpenClaw CLI。
  2. 设置 OPENCLAWBACKUPREPO 配置值。
  3. 为您的 Git 提供商配置 SSH 访问。
  4. 运行此技能提供的恢复脚本。
  5. 如果需要重新安装守护进程服务,请运行 openclaw onboard。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-backup-restore-1776108865 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-backup-restore-1776108865 技能

通过命令行安装

skillhub install openclaw-backup-restore-1776108865

下载

⬇ 下载 openclaw-backup-restore v1.0.3(免费)

文件大小: 5.26 KB | 发布时间: 2026-4-15 13:42

v1.0.3 最新 2026-4-15 13:42
Exclude Playwright cache and Python cache files from backup; improve backup cleanliness.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部