☰
3 条命令跑起 Baserow:自托管无代码数据库的 Docker 速通指南
2026/9/26 2:28:24 网站建设 项目流程

3 条命令跑起 Baserow:自托管无代码数据库的 Docker 速通指南

【免费下载链接】baserowBuild databases, automations, apps & agents with AI — no code. Open source platform available on cloud and self-hosted. GDPR, HIPAA, SOC 2 compliant. Best Airtable alternative.项目地址: https://gitcode.com/GitHub_Trending/ba/baserow

你、Docker 和 3 条命令,就能让 Baserow 这款开源无代码数据库跑在自己机器上。表格、字段、视图全部可视化操作,数据落在你机器上的一个卷里,不经过任何云。全程不用写一行 SQL。

🩺 环境体检:一条命令的事

动手前确认两样东西:

  • Docker ≥ 19.03(容器运行时)
  • Docker Compose ≥ 1.19.0(用一段 YAML 描述多容器编排的工具)
docker --version

打印出版本号且不低于下限,这一节就可以跳过了。

🚀 部署三步走

第 1 步:拉下 all-in-one 配置

git clone https://gitcode.com/GitHub_Trending/ba/baserow cd baserow

这条命令把官方仓库拉到本机,我们用其中自带的 docker-compose.all-in-one.yml 编排文件,它把所有服务打进一个容器,省掉了逐个起容器的麻烦。

第 2 步:一条命令拉起容器

docker-compose -f docker-compose.all-in-one.yml up -d

它会拉取官方镜像 baserow/baserow:2.3.4、在后台启动容器,并挂载 baserow_data 卷,数据库、上传文件这类写入内容全部落进这个卷。第一次拉镜像需要几分钟,耐心等它结束。

第 3 步:盯日志到就绪

docker logs -f baserow

滚动到出现 Baserow is now available 这一行,说明内置的 Postgres、Redis 和数据库迁移都跑完了,按 Ctrl+C 退出即可,不影响服务继续跑。

架构图里能看到,all-in-one 镜像把后端、Web 前端和两套数据组件收进同一个容器,对外的只有 80 和 443 两个端口。

⚡ 登录后 30 秒

浏览器打开 http://localhost,第一屏是注册页,建好管理员账户就进了主界面。花 30 秒做三件事:

  • 新建数据库 → 建一张表,把第一列设成"文本",随手填两行数据
  • 点"看板"视图,同一份数据自动重排成卡片,不用搬任何东西
  • 点工具栏"筛选",加一个状态条件,不想看的行立刻消失

整体手感接近你熟悉的在线表格,区别是每一行数据都在自己机器上。

🛟 踩坑急救

80 端口被占?一行改完

现象:机器上的 80 端口被别的 Web 服务占着,容器启动后网关绑定失败反复退出。 修复:把端口映射里的宿主机端口改成空位,同时把 BASEROW_PUBLIC_URL 环境变量改成 http://localhost:3000,否则前端会报公网地址不匹配。

ports: - "3000:80"

意思是容器的 80 改走宿主机的 3000,访问地址随之变成 http://localhost:3000。

升级新版本三连

现象:上游发了新版,想把整套服务升上去。 修复:在克隆目录里依次执行docker-compose -f docker-compose.all-in-one.yml down、git pull、再跑一次同样的 up -d;baselrow_data 卷原样保留,启动时 Baserow 会自己完成数据库迁移,数据不用你手动搬。

收个尾

三条命令之后,你手里就是一个完全跑在自己机器上的 Baserow 无代码数据库:数据在 baserow_data 卷里,端口归你管。以后想挂域名、开自动 HTTPS,只要再改一个环境变量,官方文档 docs/installation/install-with-docker.md 里有全部部署变体和配置项。

【免费下载链接】baserowBuild databases, automations, apps & agents with AI — no code. Open source platform available on cloud and self-hosted. GDPR, HIPAA, SOC 2 compliant. Best Airtable alternative.项目地址: https://gitcode.com/GitHub_Trending/ba/baserow

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询