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

一个跑全栈应用的开发者,每月在托管平台花掉的钱,够租三台独立服务器——这不是夸张,是作者对比Vercel和VPS(虚拟专用服务器,Virtual Private Server)后的真实账。

他从Netlify用到Vercel,最后却把自己"流放"到了一台Ubuntu服务器上。中间发生了什么?

第一阶段:托管平台的甜蜜陷阱

作者最初的选择和大多数人一样:Netlify。部署简单,对前端项目足够友好。后来换到Vercel,体验更顺——开发者体验(DX,Developer Experience)流畅,构建速度快,默认配置合理。

这两个平台确实能打。但当项目变重,前端+Directus(开源无头CMS)+数据库的组合开始让账单膨胀,资源限制也愈发明显。

平台定价像出租车计价器:起步便宜,里程一长就跳表。更隐蔽的是"平台税"——你被锁死在他们的规则里,CPU、内存、并发数,全是别人画好的框。

托管平台的舒适区,本质是让别人替你决定天花板在哪。

作者决定跳出来。

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

第二阶段:裸机自虐与Nginx手工课

第二阶段:裸机自虐与Nginx手工课

他租了台Ubuntu VPS,用Nginx做Web服务器和反向代理。SSL证书、域名配置、进程管理、部署脚本——全部手搓。

这套操作的价值在于"拆盲盒":当你亲手配完一套环境,托管平台那些黑箱里的魔法就失效了。你知道请求怎么被转发,证书怎么续期,进程崩溃后谁会把它拉起来。

但手工课的代价是时间黑洞。每次更新都像在走钢丝,"太多东西可能在静默中崩掉"。

作者的原话是:"推荐给任何想了解托管底层原理的人",但补了半句——"不是理想的长期方案"。

第三阶段:Coolify的折中主义

第三阶段:Coolify的折中主义

转折点是一款叫Coolify的开源自托管平台。它不做云服务商,而是坐在你的VPS上,把裸机包装成"半托管"形态。

具体给什么?作者列了清单:Git自动部署、多项目隔离、数据库一键起、SSL自动续期、环境变量管理。相当于用开源工具复刻了Vercel的核心体验,但硬件是自己的。

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

成本结构随之翻转。VPS月租固定,不会因为流量突增就按量计费;配置自己定,4核8G还是8核16G,不用看平台脸色。

代价也明码标价:服务器归你管,更新归你打,凌晨三点崩了归你醒。

这不是免维护的托管,而是把"维护"从黑箱变成白盒。

作者现在的技术栈是TanStack Start(前端框架)+ Directus + PostgreSQL,全跑在一台机器上。没有跨平台的数据同步,没有多个账单的对账,"所有东西干净地待在一个地方"。

谁该考虑这条路线?

谁该考虑这条路线?

作者划了条线:能接受一点服务器管理,想要灵活且成本可控的全栈方案,VPS+Coolify是"难以击败"的甜点区。

反过来说,如果你连SSH密钥都不想碰,或者团队没人力盯基础设施,这条路的摩擦成本会吃掉所有省下的钱。

一个细节值得玩味:作者在文末留了评论入口,问读者"你的项目是否适合这套配置"。

这种姿态本身就在说——没有银弹,只有 trade-off(权衡)。托管平台卖的是"别操心",VPS卖的是"别受限",Coolify试图两头沾一点。

你的全栈应用现在跑在哪?每月账单多少,有没有算过如果搬去裸机能省多少——或者会多花多少熬夜时间?