NocoDB:把数据库变回一张表格
Docker 自部署 国内可用数据库的表格外壳
编辑评价3.6编辑部综合整理,仅供参考
官方镜像
nocodb/nocodb
内存占用
512M
部署难度
低
维护活跃
活跃
工具介绍
NocoDB:把数据库变回一张表格
NocoDB 给数据库套了一层表格外壳:像用电子表格一样建表、加列、筛选分组,底下可以是它自带的库,也可以接上已有的 MySQL/Postgres——团队里非技术成员从此能直接「玩」数据,不用等谁写后台。
核心优势
- 表格体验完整。网格、画廊、表单、看板、日历五种视图,排序过滤分组、公式列、关联与汇总是基础能力,公开分享视图与密码保护分享都有。
- 直连现有数据库。已有的 MySQL/Postgres 数据源可以直接挂上来获得表格界面,数据不动、外壳换新——这是它与「另起炉灶」型在线表格的最大区别。
- API 与自动化齐全。REST API、Token、Webhook 内置,消息与邮件类集成也开箱可用,拿它当轻量业务后台的骨架是常见用法。
- 部署轻、起步快。默认 SQLite 单容器即可跑,数据落在挂载目录;要上生产再切外部数据库,官方文档路径明确。
适合谁
前提:一台常开的机器装好 Docker;想清楚数据规模——它适合小团队协作表、轻量 CRM、内容库存这类「表格就够」的场景,不是分析型数据库的替代。「怕折腾程度」低:单容器几分钟起步,难点在权限设计与外部系统对接。选型时注意许可证:README 标明是 Sustainable Use License,自用与内部使用没有问题,要包装成对外收费产品前先读清条款。想要 Airtable 的协作手感又不想把数据放上云,它就是这个需求线上的默认答案;重分析与海量数据,还是该走专业数据库加 BI 的组合。
同类对比
- 与 Airtable:交互手感对标,差别在数据归属与许可模式——库在自己机器上,条款也要自己读。
- 与 Baserow/Grist 等开源同行:Baserow 重表单协作,Grist 重公式与 Python 思路的数据密度,NocoDB 的差异化在「接现有数据库」。
惊蛰 整理 · 2026-09 收录
评测视频
点击跳转 B 站观看原视频已聚合 2 条评测视频 ·2 位博主独立评测
部署速查
官方镜像nocodb/nocodb
内存占用512M
部署难度低
维护活跃活跃
部署前提
- Docker;SQLite 模式数据落在挂载目录(官方示例 $(pwd)/nocodb);生产建议切外部 Postgres。
- NocoDB 许可证为 Sustainable Use License(README 字面):自用与内部使用无碍,对外商用前读清条款。
来源声明:命令出自官方仓库 github.com/nocodb/nocodb 的 README。
安装与启动(官方 README 流,照抄)
# Docker with SQLite
docker run -d \
--name noco \
-v "$(pwd)"/nocodb:/usr/app/data/ \
-p 8080:8080 \
nocodb/nocodb:latest
接外部 Postgres 变体(README 字面示例):
docker run -d \
--name noco \
-v "$(pwd)"/nocodb:/usr/app/data/ \
-p 8080:8080 \
-e NC_DB="pg://host.docker.internal:5432?u=root&p=password&d=d1" \
-e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
nocodb/nocodb:latest
生产一键脚本(README「Auto-upstall」,自动生成 docker-compose,带 PostgreSQL/Redis/Minio/Traefik 与 SSL 续期):
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)
部署之后
浏览器打开 http://<主机IP>:8080/dashboard(README 字面访问路径),注册管理员后建第一个 Base。
快速上手
1装好 Docker,按官方命令起容器(SQLite 模式,端口 8080,数据目录挂载,完整命令见部署速查)。
2浏览器打开 http://<主机IP>:8080/dashboard 注册管理员。
3建第一个 Base:连外部 MySQL/Postgres 或直接新建表格,再邀请同事协作。
本页由编辑 惊蛰 整理与维护 · 了解幕后



