用过的效率工具多到自己都数不清。Notion 是整理信息的主力,Obsidian Bases 看起来也有潜力,Trello 靠看板和自动化让项目一直往前走。

打开网易新闻 查看精彩图片

三个工具各有各的长处,但一直想要的是把这三者的长处装进同一个屋檐下,不再多付一份订阅费,也不牺牲对自己数据的控制权。最后找到的是一个开源 Docker 容器:Baserow。

上手这件事比想象中简单。Docker 部署自托管应用本来就省事,Baserow 也不例外:去官网照着 Docker 安装指南走,拉取镜像即可。官方方案是单个容器加持久化存储,不需要另外配置 PostgreSQL 或 Redis。设好环境变量和端口映射,启动容器,浏览器里就能打开。整个过程大约 10 分钟。

进去之后创建账号、建工作区,就可以开始折腾数据库了。可以从零建表,可以用现成模板,也可以把 CSV、Excel 里的现有信息导进来。

界面是第一个让人舒服的地方。它是个数据库平台,但没有拿一堆没必要的菜单、复杂设置和技术术语来砸人。所有东西都摆得整整齐齐,用过 Notion 数据库、Airtable 甚至传统表格的人,坐进去就有熟悉感。

主界面是表格式的布局,记录排成行,字段排成列。新建表、加自定义字段、调整列顺序、整理信息,都不用在一层层菜单里翻找。比如建一个管理编辑日历的数据库,直接加上文章标题、发布日期、分类、优先级、发布状态几列就行。侧边栏让所有内容都触手可及,在数据库和表之间切换毫不费力,不用在多个页面之间来回跳。

建好之后第一件事,是把现有的 Notion 数据库搬过来,过程很顺。先从编辑日历开始——平时用它跟踪文章想法、截止日期和整体进度,Baserow 给的自定义选项足够多,能搭出完全符合自己习惯的库。

另一个好用的功能是同一个数据库可以建不同视图。可以留在熟悉的表格式网格视图,也可以切到画廊视图做更直观的呈现。Baserow 还支持按条件给行上色,这一项属于付费方案,等于又多了一层视觉整理手段。

Obsidian Bases 在管理结构化 Markdown 笔记上很出色,但面对数据库密集的工作流,尤其是涉及关联表和自定义字段时,Baserow 更合适。和 Notion、Trello 的用法相比还有一点不同:Baserow 通过 Docker 直接跑在自己的硬件上,数据库不必寄存在别人的云服务器里。服务器的安全和维护得自己负责,这个取舍是乐意接受的。

真正让人意外的是自动化。整理信息是一回事,把重复性任务自动化掉是另一个层次。Baserow 自带自动化构建器,不写一行代码就能搭自定义工作流。

逻辑很直白:定义一个触发器,指定条件,再选择接下来发生什么。比如围绕编辑日历配一条流程——某篇文章的状态变成“Ready to Editing”时,Baserow 自动给相关的人发通知。

可视化的工作流构建器也加分。不用跟复杂脚本打交道,把触发器和动作连起来,加上条件逻辑,发布前先测一遍。它支持定时触发、数据库变更、HTTP 请求,以及和外部服务的集成。

这正是那套零散的生产力组合缺的东西。不用在应用之间反复切换、手动更新信息,重复的活交给 Baserow,自己专心写东西和做其他更有意义的事。

一个自托管工具全包了。一个 Docker 容器替掉三个常用工具,这件事事先没料到,但 Baserow 已经相当接近。它当然不是 Notion 或 Obsidian 每一项功能的完美替代品,一些高级能力需要付费方案。

但如果工作流围绕结构化信息和项目跟踪展开,它是个很有说服力的选项。如果已经厌倦了在多个生产力应用之间来回倒腾,这个 Docker 容器值得仔细看一看。