一位开发者把笔记、任务管理、文件同步全搬回自家NAS,原本担心折腾,结果月付账单从47美元降到9美元——这还没算他发现的一个隐藏好处。
第一次自建:把PC当服务器,结果每天准时"断网"
作者最初用Docker Desktop在个人电脑上跑容器。白天办公、晚上打游戏,关机或杀进程时服务就跟着掉线。笔记写到一半同步失败,任务提醒变成"薛定谔的通知"——这体验比他吐槽的SaaS产品还糟。
电费倒是省了,但可用性约等于"朝九晚五的客服热线"。他形容这阶段:"自建了个寂寞, convenience(便利性)是负的。"
转折点出现在他把核心服务迁到NAS。7×24小时运行,功耗不到30瓦,噪音比冰箱还低。家庭局域网内访问速度拉满,但出门就抓瞎——像带了把只能在家开的智能锁。
第二次迭代:Cloudflare Tunnel打通"最后一公里"
他用Cloudflare Tunnel(一种反向代理隧道)把笔记和任务应用暴露到公网。配置花了两个晚上,之后手机、笔记本、公司电脑全打通。过去一年只宕机一次,还是因为家里断电——比某些付费服务的SLA还稳。
更意外的是响应速度。自建服务的延迟反而比云端低:本地NAS走内网是毫秒级,Tunnel走Cloudflare边缘节点也比跨洋数据中心快。他原来用的某笔记App,同步时经常转圈三秒,现在"像打开本地文件"。
成本账算得更细:NAS硬件折旧按5年摊,每月约4美元;Cloudflare免费额度够用;电费涨了不到2美元。总支出从47美元/月的SaaS订阅,压到9美元左右。省下的钱够买两杯精品咖啡,还不用看开屏广告。
被忽视的"隐藏权限":数据终于能搬家了
作者提到一个很少被量化的收益——格式控制权。
商业SaaS的导出功能往往是"残血版":笔记导出来丢链接、任务清单变纯文本、附件分散在各个文件夹。他之前想从某知名笔记App迁出,发现导出的Markdown里嵌了几十条私有链接,图片全是缩略图。所谓"数据可携带",实际操作像从碎纸机里拼文件。
自建服务用的是开源方案,数据库就躺在NAS硬盘里。想迁移?复制粘贴。想改工作流?自己写脚本。他举了个例子:把任务管理App和日历打通,官方没这功能,但他用API两小时搓了个自动化——"放在以前,我得去投票区等三年,然后被告知'不在路线图'。"
这种自由度有个代价:没有客服工单。遇到bug得自己翻GitHub issue,或者等社区回复。但作者发现,开源项目的响应速度有时比企业客服快——尤其是当你能直接@维护者、甚至自己提PR的时候。
便利性的重新定义:从"不用动脑"到"不用焦虑"
作者最后区分了两种便利。
一种是SaaS卖的"开箱即用":注册、付费、功能摆在你面前。但代价是功能边界由别人画,数据存在别人抽屉里,涨价或关停时你只能搬家。
另一种是他现在体验的"底层便利":前期花10小时搭好架子,之后5年的使用体验由自己掌控。更新节奏、隐私策略、接口开放度,全写在自己硬盘上。"不是更方便点击,是更方便不担心"——他这样总结。
这引出一个反直觉的结论:自建服务的"麻烦"是前置的、一次性的;SaaS的麻烦是后置的、持续的——只是被月付订阅的平滑感掩盖了。
当然,作者也列了前提条件:你得愿意读文档、能接受偶尔折腾、有台常年开机的设备。对每天加班到深夜、只想"别让我思考"的人,SaaS仍是理性选择。但他在文末留了句话:如果你已经花了大量时间研究"哪个App更好用",也许该想想——这段时间够你自建一套了。
你现在的笔记和任务数据,导出来还能完整阅读吗?还是已经锁在某个App的"生态"里了?
热门跟贴