OpenClaw环境备份更新工具

5天前更新 2 00
OpenClaw环境备份更新工具OpenClaw环境备份更新工具
OpenClaw环境备份更新工具

技能简介

Update Plus 是面向 OpenClaw 环境的综合备份、更新与恢复工具,覆盖配置目录、工作区和技能仓库的完整生命周期管理。支持更新前自动备份、失败自动回滚、选择性恢复、GPG加密及多平台云存储同步。

能做什么

  • 一键完整备份:打包 config、workspace、skills 全部数据
  • 智能更新流程:更新前自动创建备份,失败时自动回滚到上一版本
  • 灵活恢复策略:全量恢复或仅恢复 config/workspace 指定部分
  • 多环境隔离:为生产/开发环境设置独立的更新策略和路径
  • 安全存储:可选 GPG 加密备份,支持 rclone 同步至 Google Drive、S3、Dropbox
  • 多渠道通知:通过 WhatsApp、Telegram、Discord 接收更新结果
  • 网络容错:可配置重试次数与间隔,适应不稳定网络环境

使用说明

安装步骤

  1. 克隆仓库到技能目录:git clone https://github.com/hopyky/update-plus.git ~/.openclaw/skills/update-plus
  2. 创建本地 bin 目录并加入 PATH:mkdir -p ~/bin && echo 'export PATH="$HOME/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
  3. 创建符号链接:ln -sf ~/.openclaw/skills/update-plus/bin/update-plus ~/bin/update-plus

依赖检查:确保已安装 git、jq、rsync;rclone 和 gpg 为可选依赖。

配置文件:创建 ~/.openclaw/update-plus.json 定义备份路径、保留数量、远程存储、加密和通知选项。

常用命令

  • update-plus check — 检查可用更新
  • update-plus backup — 创建完整备份
  • update-plus update — 执行更新(默认先备份)
  • update-plus update --dry-run — 预览变更不执行
  • update-plus restore <备份文件> — 从备份恢复
  • update-plus install-cron — 安装定时自动更新

输入与输出

见下方输入与输出表格。

项目内容
输入OpenClaw 环境目录(config、workspace、skills);JSON 配置文件;可选 GPG 密钥、rclone 配置、通知目标
输出本地/云端备份压缩包;更新执行日志;恢复后的环境状态;多渠道通知消息
适用人群OpenClaw 用户、多环境开发者、需要自动化运维的服务器管理员、重视数据安全的团队
不包含非 OpenClaw 环境支持;数据库热备份;Windows 原生支持;图形界面

 

风险提示

  • 首次使用前务必手动测试备份与恢复流程,验证数据完整性
  • 加密功能需提前配置 GPG 密钥对,丢失私钥将导致备份无法解密
  • 云同步依赖 rclone 配置,凭证泄露可能造成备份数据暴露
  • 自动回滚基于 git commit,若本地有未提交修改可能产生冲突
  • cron 任务在 macOS 上需处理 Homebrew 路径问题,建议验证环境变量

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/hopyky/update-plus/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...