Install
openclaw skills install quark-backupOpenClaw 定时备份技能,将 .openclaw 目录打包上传至夸克网盘。触发条件:(1)用户提到"备份"、"自动备份"、"定时备份"、"上传夸克";(2)配置每天 04:00 自动备份任务;(3)手动触发一次性备份。执行时会打包 workspace、memory、sessions、配置等,排除 node_modules 和浏览器缓存。
openclaw skills install quark-backup将 OpenClaw 的 .openclaw 目录打包为 tar.gz 并上传到夸克网盘指定目录,支持每日定时自动执行。
cd /home/openclaw/.openclaw/workspace
bash tools/kuake/backup-openclaw-full.sh
脚本会自动:
.openclaw(排除 node_modules、浏览器缓存)/openclaw/ 创建目标目录使用 cron 调度:
# 每天 04:00 执行备份
0 4 * * * cd /home/openclaw/.openclaw/workspace && bash tools/kuake/backup-openclaw-full.sh >> /home/openclaw/log/backup.log 2>&1
/home/openclaw/.config/openclaw-quark-backup.env:
KUAKE_COOKIE='你的完整Cookie'
tools/kuake/
├── bin/kuake # kuake CLI 二进制
├── use-kuake.sh # 包装脚本(设置 Cookie 环境变量)
├── backup-openclaw-full.sh # 主备份脚本
└── .env # 不存在则跳过(Cookie 由上一步提供)
node_modules(可重建,节省空间)tools/kuake/.env(敏感信息)如需在本地也留一份备份,修改脚本将 ARCHIVE 路径改为本地目录:
LOCAL_BACKUP_DIR="${OPENCLAW_HOME}/local-backups"
ARCHIVE="${LOCAL_BACKUP_DIR}/openclaw-full-backup-${STAMP}.tar.gz"
mkdir -p "$LOCAL_BACKUP_DIR"
/openclaw/ 下载最新备份/home/openclaw/ 下npm install -g openclawopenclaw-full-backup-YYYYMMDD-HHMMSS.tar.gz/openclaw/(可修改 KUAKE_REMOTE_DIR 环境变量)