代码 NocoDB 部署记录:用 Docker 把数据库包装成 Excel 式表格

2026-09-05 09:47:23

NocoDB 部署记录:用 Docker 把数据库包装成 Excel 式表格

NocoDB 是一个基于电子表格体验的数据协作与业务流程构建平台,把底层数据库包装成在线表格界面,业务人员可以像操作 Excel 一样维护数据。项目地址:nocodb/nocodb,主要使用 TypeScript/JavaScript 开发,遵循 Sustainable Use License。

功能特性

  • 免费开源与私有部署:对企业和个人免费自用,支持 Linux、macOS、Windows 以及 Docker 私有部署。
  • 电子表格界面:提供增删改查、字段排序、过滤、分组、隐藏/取消隐藏等在线表格操作。
  • 多视图:同一份数据无需复制,可通过 Grid(表格)、Form(表单)、Kanban(看板)、Calendar(日历)、Gallery(画廊)、Timeline(时间线)、Gantt(甘特图)、List(列表)、Map(地图)等视图展示。
  • 数据源:支持 PostgreSQL、MySQL、SQL Server、SQLite 等数据库。
  • 流程自动化:基于数据变化自动触发业务流程,主要分为 Workflow(工作流)、Scripts(脚本)、Webhooks(事件通知)三类。
  • 可视化仪表盘:拖拽组合柱状图、折线图、饼图、环形图、指标卡、文本组件、Iframe 页面等,把分散数据汇总成图表和关键指标。
  • 插件体系:提供可直接启用的扩展能力,用于数据管理、展示和治理,不需要额外开发。
  • AI 功能:以 NocoAI 和 NocoDocs AI 助手为核心,通过自然语言协助构建和管理数据应用。
  • 文档系统:NocoDocs 提供内置知识管理与协作能力,将结构化数据与非结构化文档放在同一平台。
  • 数据同步:将外部平台数据自动同步到 NocoDB,目前支持 GitHub、GitLab、Bitbucket、Linear 等研发协作平台。
  • 团队协作与权限管理:支持多人共同维护数据、视图和文档,通过细粒度权限控制保障数据安全。
  • Airtable 导入:支持将 Airtable Base 快速迁移到 NocoDB,方便从商业 SaaS 迁到开源、自托管平台。
  • 编程接口:提供 REST API 和 MCP Server,可将数据能力接入应用系统、自动化流程与 AI Agent。

在线试用

NocoDB 官方云服务提供个人免费套餐,注册地址:

https://app.nocodb.com/

Docker 部署

使用 Docker 部署时,默认使用 SQLite 作为底层存储:

docker run -d \
  --name noco \
  -v "$(pwd)"/nocodb:/usr/app/data/ \
  -p 8080:8080 \
  nocodb/nocodb:latest

启动后访问:

http://localhost:8080

注册一个管理员账号即可开始使用。

参考文档

完整安装、配置和使用文档:

https://nocodb.com/docs/

复制全文 生成海报 NocoDB 无代码 自托管 Docker

推荐文章

程序员茄子在线接单