logologo
开始
手册
开发
插件
API
English
简体中文
开始
手册
开发
插件
API
English
简体中文
logologo
NocoBase 如何工作
安装方式和版本对比

安装 NocoBase

Docker 安装
create-nocobase-app 安装
Git 源码安装
环境变量

升级 NocoBase

Docker 安装的升级
create-nocobase-app 安装的升级
Git 源码安装的升级

部署

生产环境部署

静态资源代理

nginx
caddy
cdn

常用运维命令

docker compose
pm2
如何部署才更快
安装与升级插件
Previous PageGit 源码安装的升级
Next Pagenginx

#生产环境部署

在生产环境中部署 NocoBase 时,由于不同系统和环境的构建方式存在差异,安装依赖可能较为繁琐。为获得完整功能体验,我们推荐使用 Docker 进行部署。如果系统环境无法使用 Docker,也可以使用 create-nocobase-app 进行部署。

WARNING

不建议直接在生产环境中使用源码部署。源码依赖较多、体积庞大,且全量编译对 CPU 和内存要求较高。如果确实需要使用源码部署,建议先构建自定义 Docker 镜像,再进行部署。

#部署流程

生产环境的部署可参考已有的安装和升级步骤。

#全新安装

  • Docker 安装
  • create-nocobase-app 安装

#升级应用

  • Docker 安装的升级
  • create-nocobase-app 安装的升级

#第三方插件的安装与升级

  • 安装与升级插件

#静态资源代理

在生产环境中,建议将静态资源交由代理服务器管理,例如:

  • nginx
  • caddy
  • cdn

#常用运维命令

根据不同的安装方式,可以使用以下命令管理 NocoBase 进程:

  • docker compose
  • pm2