返回顶部
h

hermes-backupHermes备份工具

Multi-platform backup and restore for Hermes Agent and OpenClaw. Backs up configuration, memories, skills, sessions, and workspace. Features: optional encryption, optional cloud storage (S3/Google Drive), incremental or full backups, flexible retention, integrity verification, and web-based management UI. Free and open source.

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

hermes-backup

Hermes Backup

适用于AI代理平台的通用备份与恢复工具。兼容 Hermes AgentOpenClaw

独特优势

  • - 多平台支持 — 同时兼容 Hermes (~/.hermes/) 和 OpenClaw (~/.openclaw/)
  • 可选加密 — 使用密码保护您的备份(AES-256加密)
  • 可选云存储 — 支持配置S3、Google Drive或Dropbox实现异地存储
  • 灵活备份 — 支持全量备份和增量备份,任您选择
  • 智能保留策略 — 可保留最近N个备份、N天内的备份或最大N GB的备份
  • 完整性校验 — 在信任备份前进行完整性验证
  • Web界面 — 基于浏览器的管理界面,支持进度条显示

安装

bash

通过ClawMart安装(推荐)


clawmart install hermes-backup

或手动安装

git clone https://github.com/yourname/hermes-backup chmod +x hermes-backup/scripts/*.sh

快速开始

bash

创建您的第一个备份


hermes-backup create

或通过代理指令

创建我的代理备份

命令列表

命令描述
hermes-backup create创建备份(全量或增量)
hermes-backup restore <文件>
从备份恢复 | | hermes-backup serve | 启动Web界面 | | hermes-backup config | 交互式配置 | | hermes-backup cloud setup | 配置云存储 | | hermes-backup list | 显示所有备份 | | hermes-backup verify <文件> | 检查备份完整性 | | hermes-backup schedule | 设置自动备份 |

备份内容

Hermes Agent 结构
组件路径内容
配置~/.hermes/config.yaml所有设置、API密钥
环境变量
~/.hermes/.env | API密钥、机密信息 |

| 身份 | ~/.hermes/SOUL.md | 代理人格特征 | | 记忆 | ~/.hermes/memories/ | 长期记忆 | | 会话 | ~/.hermes/sessions/ | 对话历史 | | 技能 | ~/.hermes/skills/ | 已安装技能 | | 状态 | ~/.hermes/state.db | 数据库 | | 工作区 | ~/.openclaw/workspace/ | 跨平台工作区 |

OpenClaw 结构
组件路径内容
配置~/.openclaw/openclaw.json网关、模型、频道
工作区
~/.openclaw/workspace/ | 代理文件、技能 |

| 凭证 | ~/.openclaw/credentials/ | 频道配对状态 | | 会话 | ~/.openclaw/agents/main/sessions/ | 聊天历史 | | 技能 | ~/.openclaw/skills/ | 系统技能 | | 定时任务 | ~/.openclaw/cron/ | 计划任务 |

配置

交互式设置

bash hermes-backup config

该命令将引导您完成:

  1. 1. 平台检测 — Hermes或OpenClaw(自动检测)
  2. 备份位置 — 存档保存路径
  3. 加密 — 是否启用密码保护?(可选)
  4. 备份类型 — 全量还是增量?
  5. 保留策略 — 保留多少个备份?
  6. 云存储 — 是否设置云存储?(可选)

配置文件(~/.hermes-backup/config.yaml)

yaml
platform: auto # auto、hermes或openclaw

backup:
location: ~/backups/hermes
type: full # full或incremental
compression: gzip # gzip、bzip2或none
encryption: false # true/false

retention:
strategy: count # count、days或size
keep_count: 10 # 保留最近N个备份
keep_days: 30 # 或保留N天内的备份
maxsizegb: 5 # 或最大总大小

incremental:
enabled: false
base_backup: null # 参考全量备份

cloud:
enabled: false
provider: null # s3、gdrive、dropbox
# 提供商特定设置在安装时添加

integrity:
verifyafterbackup: true
checksum_algorithm: sha256

创建备份

全量备份(默认)

bash hermes-backup create

→ ~/backups/hermes/hermes-backup20260326143022.tar.gz

增量备份

bash

首先创建基础备份

hermes-backup create --full --tag base-2026-03-26

然后增量备份引用基础备份

hermes-backup create --incremental --base base-2026-03-26

加密备份

bash hermes-backup create --encrypt

提示输入密码(不回显)

⚠️ 警告: 如果丢失加密密码,备份将无法恢复。请将其存储在密码管理器中。

带云上传

bash hermes-backup create --cloud-upload

在本地创建备份,然后上传到配置的云存储

恢复备份

标准恢复

bash

始终先进行试运行

hermes-backup restore ~/backups/hermes/hermes-backup20260326143022.tar.gz --dry-run

如果看起来没问题,则执行恢复

hermes-backup restore ~/backups/hermes/hermes-backup20260326143022.tar.gz

加密恢复

bash hermes-backup restore ~/backups/hermes/hermes-backup20260326143022.tar.gz.enc

提示输入密码

选择性恢复

bash

仅恢复特定组件

hermes-backup restore backup.tar.gz --components workspace,skills

云存储设置

Amazon S3

bash hermes-backup cloud setup s3

提示输入:

- AWS访问密钥ID

- AWS秘密访问密钥

- 存储桶名称

- 区域(可选,默认为us-east-1)

Google Drive

bash hermes-backup cloud setup gdrive

打开浏览器进行OAuth认证

或为无头环境提供手动令牌设置

Dropbox

bash hermes-backup cloud setup dropbox

OAuth流程或手动令牌

测试云连接

bash hermes-backup cloud test

验证凭据并上传测试文件

设置自动备份

通过Cron

bash hermes-backup schedule

交互式设置:

- 备份频率?(每天、每周、每小时)

- 备份时间?

- 全量还是增量?

- 是否上传到云?

手动Cron条目

bash

添加到crontab

0 3 * /usr/local/bin/hermes-backup create --quiet --cloud-upload

每天凌晨3点,静默模式,上传到云

Web界面

bash
hermes-backup serve --port 7373 --token YOUR_TOKEN

在浏览器中打开 http://localhost:7373

功能:

- 创建备份(点击按钮)

- 下载备份

- 上传和恢复

- 查看备份历史

- 配置设置

- 操作进度条

完整性验证

bash

验证特定备份


hermes-backup verify ~/backups/hermes/hermes-backup20260326143022.tar.gz

检查所有备份

hermes-backup verify --all

结果:

✓ 备份有效且可恢复

✗ 备份已损坏或不完整

列出备份

bash
hermes-backup list

输出:

备份名称 大小 日期 类型 加密 云存储

hermes-backup20260326143022.tar.gz 45MB 2026-03-26 full no yes

hermes-backup20260325090015.tar.gz 2MB 2026-03-25 incr yes no

平台间迁移

Hermes → OpenClaw

bash

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 complete-agent-backup-1775998940 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 complete-agent-backup-1775998940 技能

通过命令行安装

skillhub install complete-agent-backup-1775998940

下载

⬇ 下载 hermes-backup v1.0.0(免费)

文件大小: 12.62 KB | 发布时间: 2026-4-13 09:50

v1.0.0 最新 2026-4-13 09:50
Initial release of Hermes Backup — a universal backup and restore tool for Hermes Agent and OpenClaw.

- Supports full and incremental backups with flexible retention policies.
- Optional AES-256 encryption for secure, password-protected archives.
- Cloud storage integration: S3, Google Drive, and Dropbox.
- Integrity verification for backup files.
- Web-based management UI for creating, restoring, and configuring backups.
- Interactive setup and scheduling for automatic backups.
- Cross-platform: compatible with both Hermes and OpenClaw installations.

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

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

p2p_official_large
返回顶部