SuperAPI AI 工具集

frappe-ops-backup

数据与分析

查看项目

更新于 10-15 22:17

技能介绍

用途:为 Frappe/ERPNext 站点规划并执行备份与灾难恢复,强调任何更新、迁移或破坏性操作前必须先备份,且未经恢复测试的备份不算有效备份。

主要能力:数据库备份(bench backup,默认);含公共与私有文件的全量备份(bench backup --with-files);压缩输出(--compress);仅备份或排除指定 DocType(--only / --exclude);自定义备份路径(--backup-path 及 db/conf/files 分项路径)。恢复使用 bench --site 站点 restore,可加 --with-public-files、--with-private-files、--admin-password 等。

自动化与异地:bench setup backups 设置 cron 定时备份;内置 S3 Backup Settings DocType 配置云备份;也可用 rclone/aws-cli 写自定义脚本并做保留期轮转。加密支持 GPG 对称加密与 OpenSSL(aes-256-cbc -pbkdf2),密钥须与备份分开存放。

恢复与验证:给出全站恢复、恢复到新站点、Docker 容器恢复流程;建议先建临时站点做测试恢复并校验数据后再删除,多站点可用循环脚本批量备份。资料还提供了灾难恢复计划模板,含预防、检测、恢复(RTO 目标 <4 小时)与文档四项。

限制:降级恢复不受支持,不建议用 --force 绕过版本警告;具体版本差异表主要列出 v14/v15/v16 对 compress、only/exclude、S3、partial-restore 的支持情况。实际价格、SLA 或效果暂无提供。