如何安装
一体化业务管理系统涵盖 CRM 客户管理、销售管理、工单系统、项目管理、固定资产管理、HR 人事管理 六大模块。通过 NocoBase 内置的「备份管理器」插件一键还原 .nbdata 备份文件即可拿到完整数据。
前置阅读
- 已经有一个基础的 NocoBase 运行环境。主系统的安装见官方安装文档
- NocoBase 版本 v2.1.0-alpha.40 及以上(备份管理器插件从这个版本起开源,社区版可用)
- 已下载备份文件:nocobase_all_in_one_backup_260521.nbdata
注意
- 本方案基于 PostgreSQL 16 制作,环境必须是 PostgreSQL 16
DB_UNDERSCORED不能为true— 检查docker-compose.yml,如果设置了true还原会失败
当前版本采用备份还原形式部署,后续版本会换成增量迁移,方便接入已有的 NocoBase 系统。
操作步骤
第 1 步:用 full 镜像启动应用
强烈建议用 full 版本的 Docker 镜像,它内置了数据库客户端等所有配套程序,无需额外配置:
然后用这个镜像启动 NocoBase 服务。
Tip
如果不用 full 镜像,可能需要在容器内手动安装 pg_dump 客户端,过程繁琐且不稳定。
第 2 步:开启「备份管理器」插件
- 登录 NocoBase 系统
- 进入「插件管理」
- 找到并启用「备份管理器」插件
第 3 步:从本地备份文件还原
-
启用插件后刷新页面
-
进入左侧菜单的「系统管理 / 备份管理器」

-
点击右上角的「从本地备份还原」按钮
-
把下载的
nocobase_all_in_one_backup_260521.nbdata文件拖拽到上传区域
-
点击「提交」,等还原完成,通常需要几十秒到几分钟
注意事项
- 数据库兼容性 — PostgreSQL 数据库版本、字符集、大小写敏感设置必须与备份源匹配,
schema名称尤其要一致 - 商业插件匹配 — 本地必须先开好备份里用到的所有商业插件,否则还原会中断。一体化方案涉及的商业插件包括:邮件管理、审计日志、AI 员工等。社区版缺这些插件时对应入口不显示,不影响其他模块
安装之后的必要配置
还原完成后系统已经能打开,但有两处配置是指向我们演示环境的,需要切换成自己的。
1. 文件存储引擎(OSS / 本地)
Demo 备份里默认的存储引擎指向我们演示用的阿里云 OSS,Access Key 不对外开放,任何附件字段、模板打印、AI 员工头像上传都会失败。
通常来说切到本地存储就够了,需要 CDN 加速或大文件场景再用自己的 OSS。
切换步骤:
-
进入「插件管理 / 文件管理器」(或直接访问
/admin/settings/file-manager) -
选项 A — 用本地存储(最简单,适合自部署):
- 找到自动创建的「Local Storage(本地存储)」项
- 点击「编辑」,在配置面板底部勾选「设为默认存储引擎」→ 提交
注意Docker 部署时本地存储在容器内,容器删除会丢文件。生产环境建议挂载 volume 或换云存储。
-
选项 B — 用自己的 OSS / S3 / COS:
- 点击「添加新的」,选对应类型(阿里云 OSS / Amazon S3 / 腾讯云 COS / S3 Pro)
- 填入 Access Key、Bucket、Region、域名等参数,勾选「设为默认存储引擎」,提交


