update-plus

🔄 OpenClaw 环境全能备份管家

🥥7总安装量 2评分人数 2
100% 的用户推荐

OpenClaw 环境的全能备份更新工具,支持自动回滚、加密备份与云同步,保障配置与技能数据安全。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 无 eval/exec/system 执行不可信网络代码,依赖版本锁定无动态加载
  • ✅ 敏感操作(恢复)强制用户确认,具备 git 自动回滚机制
  • ✅ 支持 GPG 加密备份,无静默数据收集或上传行为
  • ⚠️ 来源为个人开发者账号(T3),非官方或可信组织
  • ⚠️ backup.sh 使用 `eval rsync`(参数本地构建),建议改用数组传参降低理论风险

使用说明

核心用法

Update Plus 是专为 OpenClaw 设计的综合环境管理工具,提供备份、更新、恢复三位一体的完整工作流。用户可通过简洁的命令行接口执行日常维护:

  • 检查更新update-plus check 预先检测可用更新,避免无效备份
  • 智能备份update-plus backup 创建包含配置、工作区、技能的完整归档,支持 GPG 加密
  • 安全更新update-plus update 自动先备份后更新,失败时触发 git 自动回滚
  • 预览模式--dry-run 参数让用户在真实执行前预览所有变更
  • 精细恢复update-plus restore 支持全量或选择性恢复(仅配置/仅工作区)

工具采用 JSON 配置文件驱动,支持多目录管理(区分生产/开发环境技能)、定时任务(cron)自动更新,以及通过 rclone 实现 Google Drive、S3、Dropbox 等云存储同步。

显著优点

1. 零信任安全设计:自动回滚机制确保更新失败时环境可恢复;恢复操作强制用户确认(非 force 模式);敏感备份可选 GPG 加密
2. 资源优化:v4.0.3 优化为先检查更新再决定是否备份,避免带宽与存储浪费

3. 网络韧性:连接重试机制(可配置次数与间隔),curl 替代 ping 检测连通性,适配防火墙与休眠唤醒场景

4. 透明可控:dry-run 模式、详细的变更日志、完整的命令文档,降低用户认知负担

5. 生态兼容:依赖 git/jq/rsync 等标准系统工具,无额外运行时负担

潜在缺点与局限性

  • 来源可信度:作者为个人开发者(hopyky),非官方或可信组织背书,企业用户需额外审计
  • eval 使用:backup.sh 第 63 行使用 eval rsync,虽参数本地构建但仍存在理论注入风险,建议后续版本改用数组传参
  • 功能边界:专注 OpenClaw 生态(v4.0.0 已移除多 bot 支持),不适用于其他 AI 助手平台
  • 企业级缺失:无审计日志、RBAC 权限控制、集中化策略管理等企业特性

适合的目标群体

  • 个人开发者:管理本地 OpenClaw 环境,跨设备同步配置
  • 技术爱好者:需要自动化备份与更新工作流,愿意配置 cron 定时任务
  • 小型团队:技能版本管理与环境一致性维护,配合 GPG 加密满足基础安全需求
  • 非关键生产场景:开发测试环境、个人知识库等可接受 T3 来源工具的场景

使用风险

  • 依赖项风险:依赖系统 git/jq/rsync,若版本过旧可能导致功能异常;rclone/gpg 为可选依赖,未安装时对应功能静默不可用
  • 配置错误风险:JSON 配置格式错误或未正确设置路径可能导致备份失败,建议首次使用前验证配置
  • 恢复误操作--force 参数跳过确认,可能覆盖有效数据,生产环境慎用
  • 远程存储安全:云同步功能需用户自行配置 rclone,密钥管理不当可能导致备份泄露
  • 网络中断:大体积备份/恢复过程中断可能导致不完整归档,建议配合重试机制与分时段执行

update-plus 内容

文件夹图标bin文件夹
文件夹图标lib文件夹
手动下载zip · 17.0 kB
backup.shtext/x-shellscript
请选择文件