核心用法
simple-backup 是一款面向智能体(Agent)的轻量级备份工具,专注于保护两类核心资产:workspace(~/clawd)存储工作数据,state(~/.clawdbot)保存运行状态与配置。执行流程高度标准化:首先将目标目录暂存至临时区域,使用 tar 打包压缩,再通过 GPG 进行 AES256 对称加密,最终可选择性调用 rclone 推送到云存储。
用户通过环境变量或密钥文件配置加密密码,支持灵活的保留策略——默认保留 7 天每日备份及 24 小时每小时备份,自动清理过期归档节省空间。
显著优点
- 端到端加密:AES256-GPG 加密确保备份数据即使泄露也无法被破解
- 零配置运行:仅需设置密码即可立即使用本地备份
- 云中立设计:通过 rclone 支持 S3、Google Drive、Dropbox 等数十种后端
- 自动化友好:纯 CLI 设计,易于集成 cron/systemd 定时任务
- 空间效率:tar.gz 压缩 + 智能轮换,避免磁盘膨胀
潜在缺点与局限性
- 密码管理风险:密码通过环境变量或明文文件存储,若系统已被入侵则加密失效
- 无增量备份:全量打包导致备份时间较长、传输量大
- 单点依赖:依赖 rclone/gpg/tar 三个外部二进制,环境缺失时直接失败
- 无恢复验证:内置机制不检验备份完整性,静默损坏可能长期未被发现
- 本地优先:加密后的文件仍先落盘本地,敏感场景下存在残留风险
适合人群
个人开发者、中小规模智能体运维者,以及对备份有基础加密需求但不愿部署复杂系统的技术用户。
常规风险
密码泄露将导致备份完全暴露;rclone 配置不当可能意外覆盖云端数据;长期未验证的备份可能在关键时刻无法恢复。