Hermes 备份与恢复指南
如果你重装了系统,告诉我备份文件在哪台机器上,我就能恢复全部数据。
一、备份内容
| 类别 | 包含内容 | 文件名/路径 |
|---|---|---|
| 🧠 记忆 | 你的画像 + 我的笔记 | memories/MEMORY.md + memories/USER.md |
| 💾 全息记忆 | SQLite 向量记忆库 | memory_store.db |
| 💬 全部对话 | 群聊、私聊、所有会话 | state.db |
| 🔧 技能 | 所有已安装的技能 | skills/ |
| ⚙️ 配置 | 所有设置和 API Key | config.yaml + .env |
| 🔐 认证 | OAuth token | auth.json |
| ⏰ 定时任务 | Cron 列表 | cron/jobs.json |
| 👤 多角色 | Profile 配置 | profiles/ |
二、备份存放位置
本地
| 服务器 | 路径 |
|---|---|
| VM164 (A) | /root/.hermes/backups/hermes-full-YYYYMMDD.zip |
| VM160 (B) | /root/.hermes/backups/hermes-full-160-YYYYMMDD.zip |
| VM165 | /root/.hermes/backups/hermes-full-165-YYYYMMDD.zip |
异地 ①(HK VPS)
8.218.128.166:/root/hermes-backups/
- 主机:HK VPS (8.218.128.166)
- SSH 端口:22
异地 ②(PVE210 ARM64)
192.168.29.210:/mnt/pve/data-disk/hermes-backups/
- 主机:home210 (ARM64 PVE 节点)
- 磁盘:469GB,剩余约 400GB
!!! note "认证凭据" 以上机器的 SSH 凭据已保存在我的记忆中,无需在纪要里记录密码。
三、自动备份计划
| 服务器 | Cron ID | 时间 (周日) | 目标 | 通知 |
|---|---|---|---|---|
| VM164 (A) | 1d9a82476501 |
03:00 UTC | HK VPS + PVE210 | Telegram |
| VM160 (B) | 3200f18a4a89 |
03:00 CST | PVE210 | Telegram |
| VM165 | 6c0497075377 |
04:00 UTC | PVE210 | Telegram |
三台错开时间,旧备份超过 30 天自动清理。
四、恢复步骤
如果你重装了系统
告诉我以下任一信息,我就能恢复:
- 备份在哪台机器上:
"备份在 PVE210 (192.168.29.210) 的 /mnt/pve/data-disk/hermes-backups/ 目录下"
或
"备份在 HK VPS 的 /root/hermes-backups/ 目录下"
- 恢复命令:
bash hermes import /path/to/hermes-full-YYYYMMDD.zip这会一次性恢复:记忆、对话、技能、配置、Cron、Profiles。
五、三台 Hermes 备份总览
| 服务器 | 模型 | 首次备份 | 大小 | 异地① HK VPS | 异地② PVE210 | 自动每周 |
|---|---|---|---|---|---|---|
| VM164 (A) | DS V4 Pro | ✅ 2026-06-03 | 146MB | ✅ | ✅ | ✅ |
| VM160 (B) | Qwen QwQ | ✅ 2026-06-04 | 61MB | — | ✅ | ✅ |
| VM165 | DS V4 Flash | ✅ 2026-06-04 | 66MB | — | ✅ | ✅ |
最后更新: 2026-06-04