Espo 原生备份与恢复
EspoCRM 管理 → 备份与恢复 提供 整库 SQL + 用户上传文件 备份,适合 完整灾难恢复、迁移整站。
与 Bring 业务数据 zip 备份 互补,见 数据备份与恢复(Bring)。
入口
管理 → 备份与恢复
创建备份
- 点击 Back Up / 创建备份
- 等待生成(大数据库较慢)
- 下载备份文件到安全位置
备份包含:
- MySQL/MariaDB 全库数据
data/upload等上传文件(视 Espo 版本选项)
恢复
恢复覆盖当前全部数据
仅在测试环境或确认灾难恢复时操作。
- 管理 → 备份与恢复 → Restore
- 上传备份包
- 按向导完成
恢复后执行 Rebuild、清除缓存。
Docker 整站备份(脚本)
项目提供 docker_trade/linux/backup-docker-container.sh:
- 导出数据库 SQL
- 打包
/var/www/html文件 - 合并为
bringcrm_日期时间.tar.gz
恢复:restore-docker-container.sh
适合 同一 Docker 编排 换机恢复。
与 Bring 备份对比
| Espo 原生 / Docker 脚本 | Bring zip | |
|---|---|---|
| 用户/角色/设置 | ✓ | ✗ |
| PDF 模板 Template | ✓ | 部分 |
| 外贸业务表 | ✓ | ✓ |
| 跟进 Stream | ✓ | ✓(业务 parent) |
| 邮件记录 | ✓ | ✗ |
| 专业版许可 config | ✓ | ✗ |
| 体积 | 大 | 相对小 |
| 用途 | 整站迁移 | 业务归档/迁移 |
推荐:生产环境 定期 Espo/Docker 全备 + 专业版 Bring 业务备。