OpenHuman 指南
← 返回教程列表

OpenHuman 备份与恢复 — 保护你的记忆树不丢失

你的 OpenHuman Memory Tree 存储了数月甚至数年的 AI 上下文。丢失它意味着从零开始。本指南教你如何备份和恢复一切。

需要备份什么

  • 记忆树 (Memory Tree)~/.openhuman/memory_tree/(最重要)
  • 配置文件~/.openhuman/config.toml
  • 日志~/.openhuman/logs/(可选)

手动备份

# 备份记忆树
cp -r ~/.openhuman/memory_tree ~/backups/memory_tree_$(date +%Y%m%d)

# 备份配置
cp ~/.openhuman/config.toml ~/backups/config_$(date +%Y%m%d).toml

# 完整备份
tar czf ~/backups/openhuman_full_$(date +%Y%m%d).tar.gz ~/.openhuman/

自动备份

设置 cron 定时任务(Linux/macOS):

# 每天凌晨 3 点备份
0 3 * * * tar czf $HOME/backups/openhuman_$(date +\%Y\%m\%d).tar.gz $HOME/.openhuman/

# 只保留最近 7 天
0 3 * * * find $HOME/backups/ -name "openhuman_*" -mtime +7 -delete

从备份恢复

# 先关闭 OpenHuman
# 然后恢复:
tar xzf ~/backups/openhuman_20260525.tar.gz -C ~/

# 或仅恢复记忆树:
cp -r ~/backups/memory_tree_20260525 ~/.openhuman/memory_tree

迁移到新电脑

  1. 在新电脑上安装 OpenHuman
  2. 复制完整备份文件到新电脑
  3. 解压:tar xzf openhuman_full_20260525.tar.gz -C ~/
  4. 重新授权 OAuth 集成
  5. 重启 OpenHuman

别忘了

  • API Key 如果没有导出需要重新输入
  • OAuth 令牌会过期——需要重新授权集成
  • 备份到不同的驱动器或云存储以实现冗余
  • 定期测试恢复流程