Issue #035 — $14.2K MRR 的开源 SaaS 单人局:真正的护城河是 n8n 里的那颗节点
这个案子:一个"没有护城河"的开源产品,靠让别人不用打开它来赚钱。
他在做什么。 Nevo(Reddit ID sleepysiding22)2024 年 9 月启动 Postiz——一个社交媒体排期工具。这个赛道已经打了 20 年,居然没有一个像样的开源解决方案,他就自己写了一个。全代码开源,用户可以自己 Docker 部署,也可以直接付费用他托管的 Cloud 版。
背景。 独立开发者,没融资,自己明确说过"不需要钱,也不追求收入最大化"。两个月前刚做爸爸,之前 14 个月每天 200% 输出,现在处于严重 burnout 中,写这篇复盘时坦承还没缓过来。
产品。 表面上是排期工具(Buffer / Hootsuite 那类),但真正的动作是把整个产品做成开源 + 提供 n8n 官方节点 + 建立 affiliate 网络。付费点只有一个:不想自己部署的用户,直接订阅他的 Cloud。
定价。 Cloud 订阅制,公开原则是"只覆盖云成本",不做利润最大化定价。
关键数字。 - 启动到今天约 14 个月,MRR $14.2K,目标两个月内到 $20K - Docker 下载量 4.79M 次(是的,接近 500 万) - 2025 年 7 月 $6,523 MRR → 8 月 $12,648 MRR,一个月接近翻倍 - 分发渠道:Reddit / DEV.to / LinkedIn 为主,X 只是"一点点" - 加速点:发布 n8n 官方节点 + Skool 社群冷开 DM + affiliate 计划上线 - 主要付费用户画像:n8n 自动化玩家(开发者 + 愿意付钱) - 一年多没在传统社交平台建立个人影响力,全靠产品自身分发
技术栈。 Docker 部署(关键:早期社区一提要 Docker 他就做了),公开 API,n8n 官方节点。开源代码托管在 GitHub。
打法。 把每一个小功能当作一次独立发布——不憋"大版本"、不做产品预告,一点点小更新就发一篇帖子挂到 Reddit r/selfhosted 和 DEV.to。这样他一年里能在开发者社区反复出现几十次而不惹人烦,因为每次都是"新功能"。第二层是把产品挂到所有开源目录(awesome-oss-alternatives、awesome-selfhosted、Open Alternative 这类聚合站),拿反向链接的同时也拿直接流量。第三层是 n8n 节点——一旦你的排期工具变成别人自动化工作流里的一颗节点,你就不用再教育用户了,你直接住进了他们的 stack 里。
为什么跑得通(以及大多数人会漏掉的事)
第一层:开源是免费的顶端漏斗,不是理想主义。 4.79M 次 Docker pull 是什么概念?这是任何一个 closed-source SaaS 都买不来的曝光量。做闭源 SaaS 你要投 Ads / 建 SEO / 找 KOL,做开源你只需要写一份漂亮的 README。开发者社区对"又一个 SaaS"疲劳,但对"开源的又一个 SaaS"永远有耐心。开源不是道德标签,是分发通道。 大多数人把这两件事搞混,最后既背上了协议约束,又没拿到分发红利。
第二层:小步发布是廉价的注意力管理。 Nevo 明说他不做"大版本",每加一个小功能就发一次。这在传统产品思维里叫"内容碎片化",在开发者社区里却是最高效的复利——你不是发 1 篇病毒帖,你是发 40 篇稳定拿 100 点赞的帖。40 × 100 > 1 × 4000,因为这 40 次曝光带来 40 次搜索行为、40 次 backlink、40 次"哦这个我上次见过"的品牌熟悉度。注意力不能一次性榨干,要按月复利。
第三层:n8n 节点是他真正的护城河,而他自己写这篇文章时都没意识到。 7 月 $6,523 → 8 月 $12,648,一个月接近翻倍。这不是运气好,这是把产品从"独立工具"变成"别人 stack 一部分"的临界点。用户一旦把 Postiz 接进 n8n 工作流,Postiz 就从"记得每月付钱的软件"变成"停了就整条自动化断掉的基础设施"。他自己写道:"人们用 n8n 自动化 Postiz 之后不需要手动加帖子,所以订阅时间更长。"他把这句当附加优势写,其实这就是全部——订阅制的护城河从来不是产品好,是切掉太麻烦。
第四层:他挑了一个 20 年历史但没人做开源的市场——这才是真的信息差。 所有人都在做 AI Agent、Vibe Coding、Prompt 平台,Nevo 做的是"排期工具",一个 Buffer / Hootsuite 已经打了 20 年的赛道。反直觉在于:一个成熟市场没有开源方案,说明用户教育已经完成、需求已经验证、只是供给这一侧还有位置。不要找没人做的市场,要找没人用你这个方式做的市场。
蒸馏后的判断
这个 case 的真实模式不是"开源赚钱",是"把 SaaS 拆成两个业务、让免费那半个替付费那半个打市场"。 Postiz 的开源版本累计被 pull 479 万次(他只给了累计数,没给月度速率),其中大部分用户自己部署了、永远不会付一分钱。但这部分用户干了两件事:一,他们在 GitHub 提 Issue、上 Reddit 讨论、写 blog、发 Docker 部署教程——每一次都是免费 UGC;二,他们中总有一部分最后觉得维护 Docker 太麻烦、Cloud 版真便宜,直接转成付费。他没公开这个转化率,所以别拿一个我们编的百分比去算池子——真正能确认的是分母有 479 万,而这个量级的 funnel 用 Ads 买需要多少钱,你自己心里有数。
18 个月内的演化:n8n 节点会被复制,但 workflow 里的位置不会。 接下来会有一堆开源排期工具冒出来抄这个套路——写 n8n 节点、挂开源目录、小步发布。这些抄袭者会拿走一部分新流量,但拿不走 Nevo 已经嵌入的存量:那些已经把 Postiz 写进 workflow 的用户不会换。换一次要重新调 credentials、重新写模板、重新测整条流程。接口就是护城河,越深越好。 他真正该做的下一步不是继续加社交平台,而是继续加 integration:Make、Zapier、Retool、每一个流行的自动化平台都要有官方节点。
他自己没看到的护城河:4.79M Docker pull 是一份可以精准营销的一手数据资产。 Docker Hub 的 pull 是匿名的,但这些用户里有相当一部分会去 GitHub star、去 Discord 提问、去 issue 留邮箱、去官网试 Cloud 版然后取消。Nevo 现在没有一个针对 self-host 用户的召回机制——一封月度邮件、一份"如果你不想再维护 Docker"的对比文档、一次针对已 star 用户的 Cloud 免费试用推送,全都没有。他还没做,因为他一个人做产品、marketing、开发已经 burnout。这就是这类项目的天花板:不是市场不够大,是运营带宽不够。开源产品的第二曲线不在代码里,在 CRM 里。 谁先给 self-host 用户建一套 lifecycle,谁就把免费漏斗变成付费复利。
映射到海外华人操盘手:这个模式比"闭源 SaaS 收钱"更适合个人玩。 你不需要做社交排期这么卷的赛道。找一个 20 年老赛道——电子发票?跨境记账?简历模板?合同生成?一个国内已经卷烂、海外还没有像样开源方案的品类,用同样三步:开源 + 挂 awesome 目录 + 写 n8n 节点。中文圈操盘手的常见误区是上来就想做闭源 SaaS 收钱,Nevo 的路径反过来——先用几百万次 Docker pull 把品牌打进 dev 脑子里,再用 Cloud 版和 affiliate 慢慢变现。慢,但是复利真实。
偷他的剧本
- 选一个成熟到 20 年的 boring 赛道(不是 AI Agent,是排期、CRM、报表、发票),先确认这个类目里没有活跃的开源领导者
- 先写 README 再写代码——README 决定你在 GitHub 目录里怎么被搜到、怎么被 star
- 上线第一天就把项目挂到所有开源目录(awesome-oss-alternatives / awesome-selfhosted / Open Alternative / AlternativeTo),每一个都是永久性 backlink
- 早期用户提什么就做什么,特别是 Docker / 官方镜像 / 一键部署这类降低尝试门槛的需求
- 每个小功能 = 一次独立发布,一年至少发 40 次,Reddit r/selfhosted、DEV.to、LinkedIn 三个渠道轮着发
- 上线三个月内一定要出 n8n 官方节点 + Make 集成 + Zapier 集成——把自己变成别人 workflow 里的一颗螺丝
- 建立 affiliate 计划(Nevo 用了独立子域名 affiliate.postiz.com,他只说"开始爆发",没公开佣金比例和结算工具)——佣金要给到让人愿意专门录一期 YouTube 教程的水平
- 冷开 DM 目标:Skool 社群里已经在教自动化的老师,他们最愿意在教程里 plug 你的工具
- Cloud 版定价"只覆盖成本 + 一点点"——你不是在赚利润率,你在赚 self-host 太麻烦的懒人税
- 一定要给 self-host 用户留联系方式(Discord + newsletter),一年后你会需要向他们卖 Cloud
底线判断
开源不是理想主义,是免费的顶端漏斗。4.79M Docker pull 是 Ads 买不来的注意力。真正让他跑到 $14.2K MRR 的不是代码开源,是那颗塞进 n8n workflow 里的节点——订阅制的护城河从来不是产品好,是切掉太麻烦。 大多数人会抄他的开源打法,抄不到的是他把产品变成基础设施的位置。