替代在线表格Baserow 开源无代码协同数据库

还在找在线表格工具?Baserow开源无代码数据库,支持多人协作

前言

做台账、登记客户信息、跟进项目进度,大部分人的第一选择都是在线表格。简单上手,随手就能新增一行记录,平时少量数据统计,用起来确实方便。

可一旦业务慢慢变多,表格的短板就会慢慢暴露出来。几个人一起协作的时候,经常出现信息不同步,有人改了内容其他人看不到,或者同时编辑产生冲突。为了防止出错,大家还会不断复制备份,电脑里存着 V1、V2、最终版、最终版 2,到最后自己都分不清哪个才是最新的数据。

更麻烦的是,如果需要把好几张表的数据关联起来,普通在线表格操作起来十分繁琐。想要做简单的联动查询、自动引用其他表单内容,要么需要写复杂函数,要么根本实现不了。如果是团队使用,很多在线表格工具还会按账号收取年费,人员一多,长期使用也是一笔不小的开销。

不少人开始想找一个替代品,既保留表格直观的操作体验,又能解决多表关联、版本混乱的痛点。还在找在线表格工具?可以了解下 Baserow,开源无代码数据库。

它的界面延续了表格的浏览习惯,不用从零学习全新操作逻辑,普通成员打开就能录入、查看数据,不需要掌握编程知识。团队多人实时协作功能齐全,成员权限可以精细化管控,哪些人只能查看、哪些允许编辑,都可以单独设置。

作为开源项目,Baserow 支持自行部署。数据可以存放在自己的服务器或者 NAS 中,不用托管在第三方平台,对于在意数据隐私、不想持续支付订阅费用的小团队和个人来说,是很有吸引力的选择。既能拥有数据库强大的数据管理能力,又保留了表格简单易用的特点。

如果你厌倦了普通在线表格的各种限制,想搭建一套属于自己的数据管理系统,不妨试试这款开源无代码工具。

downloaded-image

1.Baserow是什么?

Baserow 是一款开源、自托管、基于 Docker 部署的本地无代码数据库工具箱,作者 Bram Wiepjes,开源协议 MIT,主打数据自主可控的一站式数据管理,只需要一个容器就能跑起来,通过浏览器 WebUI 操作 Baserow。

它的核心特点:所有数据存储、表单、视图运算全部在你自己的硬件本地完成,业务数据不会上传到第三方云端,不用依赖平台托管,断网内网环境也能正常使用 Baserow。

✅ 核心功能

  1. 数据表自定义搭建:自由创建多张数据表,丰富字段类型(文本、数字、日期、附件、关联表、公式等),不用写代码搭建台账、资产库、客户清单。
  2. 多表关联数据管理:底层是关系型数据库,轻松建立表与表之间数据联动,解决普通在线表格数据分散、无法关联的痛点。
  3. 多人精细化协作:支持多人实时编辑,权限细粒度管控,可设置只读、编辑、仅查看部分字段,防止误改破坏数据。
  4. 多视图切换展示:表格、看板、日历、表单视图自由切换,表单可对外收集数据,提交信息自动入库,适配项目管理、信息收集。
  5. Web 可视化操作界面,拖拽配置表结构,自带 API 接口,同时支持自动化工作流,方便对接外部系统实现数据联动。

✅ 部署与适用场景

  • 部署方式:单 Docker 容器,电脑、NAS、家庭服务器、homelab 都可以部署。
  • 适合人群:自建服务器玩家、博主、运维、小团队、需要管理涉密 / 内部业务数据的人。
  • 优势:开源免费,没有按人头订阅费用,无广告,数据自留;替代在线表格、零散 Excel 台账。

✅ 一句话总结 Baserow 就是一套私有化数据工作站,把表格录入、多表关联、权限管理、表单收集、看板任务管理全部打包在一个 Docker 容器里,本地离线运行,掌握自己的数据,一站式搞定团队结构化数据管理工作。

2.安装前提条件

2.1ssh远程连接到飞牛

  • 开启【SSH服务】
  • 使用终端(Windows PowerShell / Mac Terminal)登录:

在设置—>SSH中开启SSH服务:

463c5f2aa280d7887420494b8b8f852e

27abe7f94baeaebc1738b60b1ba78933

e16c7480a399e50f627439329422c5a7

2.2验证docker是否开启

使用命令:

docker -v 
systemctl status -v

也可以直接在飞牛主页查看(其他机器也是这样的哦~)

bc2a0952beed8ca143a171bb000b2b23

3.安装Baserow

docker一键部署

使用 docker命令后台启动Baserow网页监控容器,映射宿主机8060端口,使用命名卷持久化监控数据,并设置开机自动重启:

docker run -d \
  --name baserow \
  --restart unless-stopped \
  -p 8060:80 \
  -e BASEROW_PUBLIC_URL=http://192.168.42.147:8060 \
  -v baserow_data:/baserow/data \
  baserow/baserow:latest

2775c2013a5bd281544f740b017de2d8

验证docker状态:

docker ps

6bae50a99f715a6f240a58b7506ae38c

compose版本

创建存放docker配置文件的文件夹:

mkdir -p /docker/Baserow
cd /docker/Baserow
vi /docker/Baserow/docker-compose.yml
version: "3.8"

services:
  baserow:
    image: baserow/baserow:1.29.0
    container_name: baserow
    restart: unless-stopped
    environment:
      - BASEROW_PUBLIC_URL=http://localhost:8080
    ports:
      - "8080:80"
    volumes:
      - ./baserow_data:/baserow/data
    depends_on:
      - db
      - redis

  db:
    image: postgres:15-alpine
    container_name: baserow_db
    restart: unless-stopped
    environment:
      - POSTGRES_USER=baserow
      - POSTGRES_PASSWORD=baserow123456
      - POSTGRES_DB=baserow
    volumes:
      - ./postgres_data:/var/lib/postgresql/data

  redis:
    image: redis:7-alpine
    container_name: baserow_redis
    restart: unless-stopped
    volumes:
      - ./redis_data:/data

启动:

docker-compose up -d

部署完成后,在浏览器中输入 http://飞牛IP:8060 就能看到Baserow的界面:

007194b87ce45fd79dc638ebd11c0241

4.使用Baserow

首次使用先注册账号:

33fdf2633ccded4804e51640d94778f4

Baserow 登录后的工作台首页界面,左侧是导航栏,包含全部工作空间、最近查看、模板、回收站等菜单;右侧主区域展示工作空间列表,当前已有名为shan's workspace的管理员工作空间,里面存放了 1 个数据库项目Project Tracker。页面右上角提供搜索、筛选功能,还有蓝色的Create workspace创建工作空间按钮,在工作空间卡片内可以快速新建数据库、管理成员、调整工作空间设置,整体界面简洁清爽,所有数据库资源都以工作空间为单位进行归类管理。

image-20261016113745766

我们可以创建新工作区:

image-20261016113921042

image-20261016113944363

创建完成后,成功进入新工作区:

Baserow 新建完成后的空白工作空间页面,工作空间名称为 hah。左侧侧边栏包含搜索、最近项目、成员、数据库、应用、仪表盘等管理菜单;页面中间提示 This workspace is empty,代表当前工作空间暂无数据库与应用,可点击蓝色 Add new… 按钮创建数据库或应用。页面上方还提供模板、知识库、API 文档、学习教程快捷入口,右上角同样有 Add new… 按钮,快速添加各类资源。

image-20261016114015674

弹窗为新增数据库界面,提供两种创建模式:Start from scratch从零新建空白数据库,或是Import from Airtable从 Airtable 导入数据。下方输入框可以自定义数据库名称,填好信息后点击蓝色Add database按钮即可完成创建,适合从零搭建台账或者迁移原有 Airtable 数据。

image-20261016114130677

Baserow 数据库的表格编辑界面,左侧选中刚创建好的 Untitled Database 数据表,主区域是网格表格视图,已经录入两行测试数据。点击新增字段后弹出字段类型选择菜单,支持单行文本、长文本、关联表、数字、日期、单选多选、文件等丰富字段类型,顶部工具栏还提供筛选、排序、分组、视图共享等功能,可自由定制数据表结构。

image-20261016114233484

Baserow 的仪表盘编辑页面,左侧菜单栏选中新建的无题仪表盘,中间画布区域放置了摘要统计小组件,右侧为组件配置面板,可以设置标题、描述与数据源。页面右上角支持继续添加各类数据小部件,配置完成后点击编辑完成即可保存,可从数据库里读取数据生成可视化统计看板,直观汇总业务数据。

image-20261016114319641

Baserow 的应用构建器页面,左侧选中未命名应用的首页,中间画布展示无代码应用编辑预览界面,支持添加标题、文本、按钮等页面元素;顶部可切换元素、数据、页面设置,右侧面板用来调整选中组件的文字、样式、可见性与事件,右上角提供预览和发布按钮,不用写代码就能基于已有的数据表快速搭建自定义前端页面。

image-20261016114446529

Baserow 工作空间的成员管理页面,左侧选中 Members 菜单,主界面展示当前工作空间内成员列表,能查看成员名称、邮箱、默认角色与二次验证状态,当前仅有一名 Admin 管理员。页面顶部可切换成员、邀请记录、团队标签,右上角有 Invite member 按钮,可邀请新用户加入工作空间并分配权限,实现多人协同管理数据库。

image-20261016115105553

Baserow 的最近访问页面,左侧菜单选中 Recently viewed,主界面以列表展示近期打开的项目,包含仪表盘、应用页面、数据表网格视图,同时标注了上次查看时间和所属工作空间,支持按工作空间、项目类型筛选,方便快速回溯和跳转之前操作过的数据库资源。

image-20261016114908847

在家用电脑 Docker 跑 Baserow,建好项目台账、任务表和数据看板,开启 cpolar 生成一条公网访问链接,上班到公司、出门在外,不用折腾光猫和端口映射,手机或者别的电脑打开链接,就能直接访问家里这台电脑上的 Baserow,随时更新任务进度、查看统计数据,同事也可以通过链接远程一起协作填表。

5.安装cpolar实现随时随地开发

5.1 什么是cpolar?

cpolar是一款安全高效的内网穿透工具,无需公网IP或复杂配置,只需一条命令,即可将本地服务器、Web服务或任意端口映射到公网,让你随时随地远程访问内网应用,特别适合开发调试、远程运维和应急部署等场景。

5.2 部署cpolar

cpolar可以将你本地电脑中的服务(如SSH、Web、数据库)映射到公网。即使你在家里或外出时,也可以通过公网地址连接回本地运行的开发环境。

❤️以下是安装cpolar步骤:

官网在此:https://www.cpolar.com

使用一键脚本安装命令:

sudo curl https://get.cpolar.sh | sh

image-20250725104019896

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)

sudo systemctl status cpolar

22e5adfaf290a17fc3384bb296055259

Cpolar安装和成功启动服务后,在浏览器上输入虚拟机主机IP加9200端口即:【http://ip:9200】访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可:

打开浏览器访问本地9200端口,使用cpolar账户密码登录即可,登录后即可对隧道进行管理。

8a6698b1bf26d64ba3645827fbfb1c29

6.配置公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,本例使用了:Baserow,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:8060
  • 域名类型:随机域名
  • 地区:选择China Top

image-20261016160421296

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址,接下来就可以在其他电脑或者移动端设备(异地)上,使用地址访问。

image-20261016160434426

访问成功。

image-20261016160528996

7.保留固定公网地址

使用cpolar为其配置二级子域名(cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站),该地址为固定地址,不会随机变化。

image-20250918151358733

点击左侧的预留,选择保留二级子域名,地区选择china Top,然后设置一个二级子域名名称,我使用的是Baserow,大家可以自定义。填写备注信息,点击保留。

image-20261016160701484

登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑。

image-20261016160721781

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名
  • 地区: China Top

点击更新

image-20261016160753047

更新完成后,打开在线隧道列表,此时可以看到随机的公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称。

image-20261016160804585

最后,我们使用固定的公网地址在任意设备的浏览器中访问,可以看到成功访问的页面,这样一个永久不会变化的二级子域名公网网址即设置好了。

image-20261016160825545

总结

厌倦了传统在线表格功能受限、数据存于第三方平台的烦恼,可以试试开源无代码数据库 Baserow。它兼顾表格易用性与数据库能力,可视化搭建数据表、自定义字段,还能制作数据仪表盘、无代码业务应用,支持多成员实时协同、精细化权限管控。可本地部署在自家电脑上,搭配 cpolar 内网穿透,无需公网 IP、不用配置路由器,一键生成公网访问链接,在家搭建的 Baserow,出门在外手机、电脑都能远程访问,团队随时随地录入、查看、协同管理数据,数据完全由自己掌控,摆脱商用 SaaS 工具的订阅束缚与数据安全顾虑。

感谢您对本篇文章的喜爱,有任何问题欢迎留言交流。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

Share:

发表回复

目录

On Key

推荐文章