雨云搭建 NocoDB 开源在线表格

用雨云 KVM 云服务器 Docker 自建 NocoDB 开源在线表格:把数据库变无代码协作后台,视图权限API齐全,数据自控
发布于
5

想做个内部小系统——设备台账、客户跟进、库存登记表——又不想从头写前后端?NocoDB 把 MySQL / PostgreSQL 这样的数据库包成类似 Airtable 的在线表格:支持网格视图、表单、画廊、角色权限,还能自动生成 REST API,而数据始终在你自己的库里。本文在雨云 KVM 云服务器用 Docker 跑 NocoDB,并接 MariaDB 做存储,做一个”数据自控、不绑 SaaS”的轻量后台。

它和哪些工具不重叠

  • 不是文档/wiki(区别于 BookStackWiki.js);
  • 不是任务看板(区别于 Vikunja);
  • 它管的是”结构化的表数据 + 多视图 + 权限 + API”,适合台账、清单、轻量业务表。

一、准备与部署

建目录并准备 docker-compose.yml

services:
  db:
    image: mariadb:11
    container_name: nocodb-db
    restart: unless-stopped
    environment:
      - MYSQL_ROOT_PASSWORD=换成强密码
      - MYSQL_DATABASE=nocodb
      - MYSQL_USER=nocodb
      - MYSQL_PASSWORD=换成强密码
    volumes:
      - ./db:/var/lib/mysql
  nocodb:
    image: nocodb/nocodb:latest
    container_name: nocodb
    restart: unless-stopped
    depends_on:
      - db
    ports:
      - "8080:8080"
    environment:
      - NC_DB=mysql2://db:3306?u=nocodb&p=换成强密码&d=nocodb
      - NC_AUTH_JWT_SECRET=换成随机长字符串
      - TZ=Asia/Shanghai

启动:docker compose up -d。首次打开 http://服务器IP:8080 注册管理员即创建第一个”工作空间”。

二、建表与视图

  1. 从 Excel / CSV 直接导入,自动识别列类型;
  2. 网格视图(Grid)像电子表格一样增删改;
  3. 表单视图(Form)生成对外填报页,适合收集;
  4. 画廊视图(Gallery)按封面图展示记录;
  5. 字段支持文本、数字、单选、关联(Link to another record)、公式等,能做简单的跨表关联。

三、权限与 API

  • 角色:owner / creator / editor / viewer / commenter,按人授权,避免全员可改。
  • 自动 API:每个表都生成 REST 接口,配合 n8n 自动化工作流 可以做成”表单提交→自动建任务/发通知”之类的小流程,不用写代码。

四、备份与安全

合规提醒

NocoDB 常用来存业务数据,使用时注意:

  1. 表内若含个人信息(姓名、电话、客户资料等),遵守《个人信息保护法》的最小必要与访问控制要求,不要超范围收集。
  2. 仅用于合法的业务登记与协作,不建违规用途的采集表;管理账号按需授权,避免数据越权访问。

常见问题(FAQ)

NocoDB 吃配置吗?
不高。1 核 1G 入门版通常能跑,瓶颈主要在数据量和并发,普通台账类完全够用。
表和 Airtable 能互导吗?
可以从 CSV / Excel 批量导入,也能导出;复杂公式迁移建议先小表验证再搬全量。
API 怎么拿到 token?
在用户设置里生成 API Token,请求带 xc-token 头即可;配合 n8n 的 HTTP 节点很方便做自动化。
雨云优惠码 admin01 怎么用?
下单页优惠码输入框填 admin01 即享五折,以结算页显示为准。NocoDB 轻量,入门版 1 核 1G 套餐足够,支持 7 天无理由退款,可先试跑再决定。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600

用雨云 KVM 云服务器 Docker 自建 Outline 团队文档协作(Outline+PostgreSQL+Redis+对象存储),配 Nginx 反代 HTTPS、空间权限与备份。含环境变量坑与优惠码 admin01 五折。

用雨云 KVM 云服务器 Docker 部署 Code Server,浏览器里直接写代码、跑终端、调端口,环境只在服务器维护一份。含 HTTPS 反代、强密码安全与优惠码 admin01 五折。

用雨云 KVM 云服务器 Docker 自建 n8n 自动化工作流平台:WEBHOOK_URL/时区/加密密钥三大关键配置、宕机日报工作流实例、执行历史清理,含优惠码 admin01 五折。

用雨云 KVM 云服务器 Docker 部署 Wiki.js + PostgreSQL,搭一个自己托管的私有知识库,文档可接 Git 后端自动备份。含内存调优、反代 HTTPS 与优惠码 admin01 五折。

用雨云 KVM 云服务器 Docker 自建 BookStack 团队文档/wiki,BookStack+MySQL 部署、Nginx 反代 HTTPS、书架层级与权限。含默认密码坑、413 上传限制与优惠码 admin01 五折。