Skip to content

KERWINLAW/openclaw-backup-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

OpenClaw Backup Script

OpenClaw 完整备份脚本,备份所有重要配置、数据、workspace和自定义脚本。

功能

备份内容包括:

  • OpenClaw 主配置文件 (openclaw.json)
  • 所有配置文件备份
  • Workspace (主 workspace + 群组 workspace)
  • Agents 数据
  • 自定义脚本
  • Cron 任务配置
  • QMD 搜索工具配置
  • Beads 问题跟踪器数据

用法

# 默认备份到 /root/.openclaw/backup
backup-openclaw.sh

# 查看帮助
backup-openclaw.sh -h

# 指定备份目录
backup-openclaw.sh -d /path/to/backup

安装

sudo cp backup-openclaw.sh /usr/local/bin/
sudo chmod +x /usr/local/bin/backup-openclaw.sh

备份输出

备份将保存在: /root/.openclaw/backup/full_YYYYMMDD_HHMMSS/

目录结构:

full_YYYYMMDD_HHMMSS/
├── config/          # 配置文件
├── workspaces/      # 工作空间
│   ├── main/       # 主 workspace
│   └── group-*/    # 群组 workspaces
├── agents/         # Agent 数据
└── custom/         # 自定义脚本

自动化备份 (Cron)

每天凌晨 3 点自动备份:

0 3 * * * /usr/local/bin/backup-openclaw.sh

License

MIT

About

OpenClaw backup scripts for configuration, workspace, tools, and more

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages