OpenClaw 定时备份技能,将 .openclaw 目录打包上传至夸克网盘。触发条件:(1)用户提到"备份"、"自动备份"、"定时备份"、"上传夸克";(2)配置每天 04:00 自动备份任务;(3)手动触发一次性备份。执行时会打包 workspace、memory、sessions、配置等,排除 node_...
编程
Dr Backup Gui
试用统一灾备备份与迁移 GUI 工具。整合 Velero(K8s备份)、Rclone(云存储同步)、Rsync(文件同步)、Coriolis(跨云迁移),提供图形化配置、档案管理、执行日志和任务记录。
它能做什么
统一灾备备份与迁移 GUI 工具。整合 Velero(K8s备份)、Rclone(云存储同步)、Rsync(文件同步)、Coriolis(跨云迁移),提供图形化配置、档案管理、执行日志和任务记录。
技能文档
DR Backup GUI
安全警示
以下操作可能删除或覆盖数据,请务必在非生产环境测试后再用于生产系统:
- Rsync 同步模式会删除目标端多余文件
- Rclone sync/mirror 会覆盖目标端已有文件
- Velero 恢复会修改目标集群状态
- Coriolis 迁移/副本会移动或复制虚拟机
- 配置文件(~/.dr_backup_gui/profiles.json)可能包含敏感连接信息,请限制文件访问权限
功能概览
- Velero: K8s Deployment/Service/PVC 备份恢复、定时计划
- Rclone: 70+ 云存储同步复制(AWS S3/GCS/Azure)
- Rsync: 文件级增量同步,支持 SSH/SFTP/SCP
- Coriolis: 跨云平台 VM 迁移、副本创建
快速启动
1. 检查依赖
cd ~/.qclaw/skills/dr-backup-gui/scripts && python3 check_and_launch.py
2. 安装依赖(如需)
python3 check_and_launch.py --install
3. 运行 GUI
cd ~/.qclaw/skills/dr-backup-gui/scripts && python3 dr_backup_gui.py
最低要求:Python 3.9+,PyQt6
工具详情
Velero(需 kubeconfig)
备份:指定命名空间、K8s 资源类型,TTL 保留策略
恢复:支持命名空间映射(旧集群 → 新集群)
定时:Cron 表达式或简写(@every 6h)
依赖:kubectl 已配置 + velero CLI + 备份存储后端(S3/MinIO等)
Rclone
自动发现已配置的远端存储
四种模式:Sync / Copy / Mirror / Check
过滤规则:include/exclude 模式
带宽限制、并发数控制
Rsync
本地/远程均可(通过 SSH)
选项:归档模式、压缩、checksum比较、删除目标多余文件
预演模式(dry-run)避免误操作
Coriolis
列出源/目标端点
选择 VM、Minion池
创建迁移或副本任务
依赖:Coriolis 服务运行中(默认 localhost:8077)
配置档案
每个工具支持保存/加载/删除多个命名配置档案
配置存储在:~/.dr_backup_gui/profiles.json
注意:配置文件中可能包含敏感连接信息,请限制访问权限
触发方式
- 「打开容灾备份工具」
- 「启动 DR Backup GUI」
- 「用 velero 做 K8s 备份」
- 「用 rclone 同步云存储」
- 「用 rsync 同步文件」
- 「用 coriolis 迁移虚拟机」
相关技能
将 OpenClaw 加密备份至 S3 兼容存储桶,支持分阶段恢复与可选定时任务。
Snapshot con restore distruttivo, trigger stretti e fallback tar sicuro (v1.2.2)
Backup and restore OpenClaw data. Use when user asks to create backups, set up automatic backup schedules, restore from backup, or manage backup rotation. Ha...
Manage Alibaba Cloud Backup and Disaster Recovery Center (BDRC) via OpenAPI/SDK. Use whenever the user needs backup/disaster-recovery resource operations, in...
Automated backup for OpenClaw instances. Backs up agents, skills, cron jobs, and memory. Supports local tar archives. Credentials, periodic scheduling, and g...