不买服务器,0 元上线你的小产品

广告位招租
扫码页面底部二维码联系

你决定做个小产品——一个 Solve 小【本文首发于唐霜的博客】【转载请注明来源】需求的小工具,或者一个做出海的小站。代码原创内容,盗版必究。本文作者:唐霜,转载请注明出处。写得差不多了,然后呢?

原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】原创内容,盗版必究。

很多人的第一反应是:买台云服务器。然后开【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net一个全新的受苦流程——装环境、配 Ngi【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。nx、开防火墙端口、提防数据库端口被扫、【本文受版权保护】【版权所有】唐霜 www.tangshuang.net数据库备份、磁盘满了要清理、证书到期要续本文作者:唐霜,转载请注明出处。【本文受版权保护】……东西还没上线,先给自己找了一身罪受。

未经授权,禁止复制转载。本文作者:唐霜,转载请注明出处。
说句实话:对个人小产品来说,服务器带来的著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】大部分”工作”,【版权所有,侵权必究】【本文首发于唐霜的博客】都是自己给自己找的。你缺的不是一台机器,未经授权,禁止复制转载。【原创内容,转载请注明出处】是一套不用你伺候的托管方案。

这篇文章给你一套我长期在用的组合:Cloudflare 全家桶(Pages【本文受版权保护】转载请注明出处:www.tangshuang.net + Workers + D1 + R2转载请注明出处:www.tangshuang.net【转载请注明来源】)加一个 Resend。前端、后端、数据库、文件、邮件,五个环【关注微信公众号:wwwtangshuangnet】【未经授权禁止转载】节全部托管,全部有免费额度,免费额度内每著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net月账单是 0 元。每个环节我都给你说清楚:它管什么、怎么【关注微信公众号:wwwtangshuangnet】【原创内容,转载请注明出处】开通、你会得到什么。

【版权所有】唐霜 www.tangshuang.net【本文首发于唐霜的博客】
PART 01 · 方案总览
一张图看懂:脏活累活,分给 5 个服务

先建立整体认知。这套方案里你只需要维护一【原创不易,请尊重版权】【本文受版权保护】个 GitHub 仓库,剩下的一切都跑在本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。别人的基础设施上——而且是离全球用户都近本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。的边缘节点(可以理解成「部署在全世界各地【本文首发于唐霜的博客】【本文受版权保护】的机房,用户访问哪边近就走哪边」):

【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net
一图看懂

个人小产品的全托管组合:所有脏活累活,分给 5 个服务

GitHub 仓库
你只管写代码,git push 就是部署
你的域名
免费 SSL + 全球 CDN,自定义域名直接绑
自动构建
🌍Cloudflare 全球边缘网络(300+ 城市节点)
📄 Pages前端
静态页面托管,推送即自动构建上线
⚙️ Workers后端
API 接口跑在边缘,无冷启动
🗄️ D1数据库
开箱即用的边缘 SQLite,免运维
📦 R2文件
兼容 S3 的对象存储,出网流量 0 费
✉️
Resend第三方 · 一行代码接入
验证码、通知邮件全交给它,不用伺候邮件服务器
💰 这套组合跑下来:免费额度内每月账单 ¥0
不用买服务器 · 不用配 Nginx · 不用半夜看日志
注:Resend 为第三方邮件服务,与 Cloudflare 无隶属关系;各服务免费额度以官方页面为准。

五个服务的分工一句话记牢:Pages 管门面,Workers 管后著作权归作者所有,禁止商业用途转载。【原创内容,转载请注明出处】端,D1 管数据,R2 管文件,Rese著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。nd 管发信。下面一步一步来。

【版权所有】唐霜 www.tangshuang.net【版权所有,侵权必究】【原创内容,转载请注明出处】原创内容,盗版必究。
PART 02 · 手把手搭建
5 步全部开通,每步 10 分钟以内
1  静态前端 → Cloudfl本文作者:唐霜,转载请注明出处。【原创不易,请尊重版权】are Pages
注册 Cloudflare 账号(免费)本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net,进控制台建一个 Pages 项目,授权【作者:唐霜】【本文受版权保护】连上你的 GitHub 仓库,选好构建命【作者:唐霜】【原创内容,转载请注明出处】令——以后每次 git push,它自动构建、自动上线。顺便说一句,Gi本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.nettHub 授权时选「Only selec【版权所有,侵权必究】未经授权,禁止复制转载。t repositories」只授权需要【访问 www.tangshuang.net 获取更多精彩内容】【关注微信公众号:wwwtangshuangnet】的仓库,最小权限习惯从这一刻开始养成。
📦 你会得到:一个 你的项目.pages.dev 免费域名,带宽不限量、静态请求不限次,【原创内容,转载请注明出处】本文版权归作者所有,未经授权不得转载。全球 CDN 加速,HTTPS 证书自动本文作者:唐霜,转载请注明出处。著作权归作者所有,禁止商业用途转载。配好。绑定自己的域名也免费。
2  后端接口 → Cloudfl未经授权,禁止复制转载。【未经授权禁止转载】are Workers
API 接口、表单处理、Webhook 本文版权归作者所有,未经授权不得转载。【版权所有,侵权必究】回调,全写成 Worker。它是跑在边缘【本文受版权保护】本文作者:唐霜,转载请注明出处。节点上的函数:没有传统意义上的冷启动(代【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。码常驻在节点上,来了请求直接执行),也不【原创不易,请尊重版权】【本文首发于唐霜的博客】用你管服务器。本地开发用官方命令行工具 【转载请注明来源】【本文首发于唐霜的博客】Wrangler:npm create cloudflar【访问 www.tangshuang.net 获取更多精彩内容】【未经授权禁止转载】e@latest 一条命令起项目。
📦 你会得到:免费档每天 10 万次请求(约每月 300 万次),时长不计费,一【原创内容,转载请注明出处】【关注微信公众号:wwwtangshuangnet】次调用给 10 毫秒 CPU 时间——纯【未经授权禁止转载】【作者:唐霜】接口转发加查库这种活,绰绰有余。
3  数据库 → Cloudfla未经授权,禁止复制转载。【作者:唐霜】re D1
需要存用户数据、记录状态?用 D1。本质【版权所有】唐霜 www.tangshuang.net转载请注明出处:www.tangshuang.net上它是开箱即用的边缘 SQLite:不用装数据库、不用配连接池、不用开端口本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshuangnet】、不用天天提防端口被扫,Worker 里【本文受版权保护】【本文首发于唐霜的博客】几行绑定代码直接读写。建库一条命令:wrangler d1 create 我著作权归作者所有,禁止商业用途转载。【关注微信公众号:wwwtangshuangnet】的数据库名。
📦 你会得到:每天 500 万行读 + 10 万行写,总存储 5 GB。小工具 Daily 活跃几千人都不一定本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】用得完。
4  文件和图片 → Cloudf转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.netlare R2
用户上传的头像、生成的图片、导出的文件,【访问 www.tangshuang.net 获取更多精彩内容】著作权归作者所有,禁止商业用途转载。丢进 R2。它兼容 S3 协议(亚马逊对【关注微信公众号:wwwtangshuangnet】【本文受版权保护】象存储的事实标准,网上几乎所有上传组件都本文作者:唐霜,转载请注明出处。【关注微信公众号:wwwtangshuangnet】能直接对接),最大的杀手锏是:出网流量 0 费用。传统云存储”用户下载图片我【原创不易,请尊重版权】【版权所有】唐霜 www.tangshuang.net掏钱”的账,在这里直接划掉。
📦 你会得到:10 GB 免费 存储,每月 100 万【本文首发于唐霜的博客】【未经授权禁止转载】次写 + 1000 万次读操作,出网流量【未经授权禁止转载】原创内容,盗版必究。全免。
5  验证码和通知邮件 → Res本文版权归作者所有,未经授权不得转载。原创内容,盗版必究。end
注册验证码、找回密码、订单通知,接个 R【本文首发于唐霜的博客】原创内容,盗版必究。esend 就行——它是给开发者用的邮件原创内容,盗版必究。未经授权,禁止复制转载。接口,写两行代码直接发,不用自己去伺候邮转载请注明出处:www.tangshuang.net著作权归作者所有,禁止商业用途转载。件服务器、折腾 SPF/DKIM 解析(【原创内容,转载请注明出处】著作权归作者所有,禁止商业用途转载。那套域名配好会自动引导你完成)。Clou未经授权,禁止复制转载。【未经授权禁止转载】dflare Workers 官方文档里本文版权归作者所有,未经授权不得转载。【版权所有】唐霜 www.tangshuang.net也有它的接入示例,对接非常顺。
📦 你会得到:每月 3000 封免费邮件(注意每天上限 100 封,做验本文版权归作者所有,未经授权不得转载。【关注微信公众号:wwwtangshuangnet】证码场景完全够),可绑 3 个发信域名。【本文受版权保护】著作权归作者所有,禁止商业用途转载。提醒一句:Resend 是第三方服务,与【原创内容,转载请注明出处】【本文首发于唐霜的博客】 Cloudflare 无隶属关系,额度【本文首发于唐霜的博客】未经授权,禁止复制转载。以官方定价页为准。
PART 03 · 这笔账
免费额度有多少,为什么说基本用不完

把五家的免费额度放在一张表里,建议存下来本文作者:唐霜,转载请注明出处。【本文受版权保护】:

著作权归作者所有,禁止商业用途转载。【转载请注明来源】未经授权,禁止复制转载。【原创内容,转载请注明出处】
存下来慢慢看

免费额度速查表(个人小项目基本用不完)

服务 · 管什么免费额度(官方口径)
📄Pages静态前端托管
带宽不限量,静态请求不限次;每月 500 次构建、单站 2 万个文件
⚙️Workers后端 API
10 万次请求 / 天(约 300 万 / 月),每次调用 10ms CPU 时间;时长不计费,无传统冷启动
🗄️D1边缘数据库
每天 500 万行读 + 10 万行写,总存储 5 GB
📦R2文件 / 图片存储
10 GB 存储,每月 100 万次写 + 1000 万次读操作;出网流量 0 费用
✉️Resend验证码 / 通知邮件
每月 3000 封免费(注意每天上限 100 封),可绑 3 个域名
💡 额度为 2026-09 官方文档口径,免费额度政策可能调整,以各家官方定价页为准。Resend 为第三方服务。

省下买服务器的几十块钱是小事,最爽的是省【转载请注明来源】著作权归作者所有,禁止商业用途转载。下了「半夜被叫醒看日志」这项支出——严格说是省下了一种生活方式。【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。没有机器要你伺候,小东西安安静静跑在边缘本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。节点,你只管写代码。

【原创内容,转载请注明出处】【关注微信公众号:wwwtangshuangnet】【访问 www.tangshuang.net 获取更多精彩内容】【关注微信公众号:wwwtangshuangnet】

有人会问:Vercel 不也是免费部署吗【版权所有】唐霜 www.tangshuang.net【版权所有,侵权必究】?Vercel 当然好用,开发体验甚至更原创内容,盗版必究。本文作者:唐霜,转载请注明出处。好。但底层的账不一样:它的出网流量是按量计费的(Pro 档含 100GB,超出后约 转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net$0.15/GB)。早年不少独立开发者产本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.net 获取更多精彩内容】品突然被流量冲爆、收到意外账单的故事,大【原创不易,请尊重版权】未经授权,禁止复制转载。多发生在这——现在 Vercel 已经加转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net了支出上限保护,不会再出现天价账单,但流量钱本身照收。而 Cloudflare 是把出网流量【作者:唐霜】本文版权归作者所有,未经授权不得转载。直接做成了 0 元,这是写在架构里的差别本文版权归作者所有,未经授权不得转载。未经授权,禁止复制转载。,不是促销。对”不知道哪天会【原创不易,请尊重版权】【转载请注明来源】火”的个人产品,这个差别值得未经授权,禁止复制转载。【本文受版权保护】记在心里。

【访问 www.tangshuang.net 获取更多精彩内容】【本文首发于唐霜的博客】【版权所有,侵权必究】
PART 04 · 边界
什么都能托管吗?不,边界要说清楚

推荐归推荐,这套组合不是万能的。它适合无状态的短任务,不适合的活儿硬塞进去,最后难受的是自己转载请注明出处:www.tangshuang.net【转载请注明来源】。我的分界线很简单——一个请求能不能在几十秒内、无状态地跑完?本文作者:唐霜,转载请注明出处。【原创不易,请尊重版权】能,就 Workers;不能,就老实回服【关注微信公众号:wwwtangshuangnet】未经授权,禁止复制转载。务器或容器。

【原创不易,请尊重版权】【转载请注明来源】本文版权归作者所有,未经授权不得转载。
边界要说清楚

分界线只有一条:请求能不能在几十秒内、无状态地跑完?

✅ 放心交给 Workers
官网 / 落地页 / 静态站
Pages 直接管,连构建都不用你操心
常规 API、表单、Webhook
收到请求 → 查库 → 返回,毫秒级完事
验证码邮件、通知推送
调 Resend 发出去,请求即刻结束
轻量定时任务(Cron Trigger)
每天跑一次的统计、清理,够用
🏠 老实回服务器 / 容器
长任务
视频转码、分钟级爬虫、AI 大模型推理
Native 模块
依赖 C 扩展 / 系统库的运行时装不上
有状态常驻服务
WebSocket 长连接游戏服、内存缓存主存储
高频重写数据库
D1 单写入者,高并发写会排队争用
判断标准
几十秒内能无状态跑完 → Workers;跑不完、要装系统依赖、要常驻 → 服务器
补充:真需要正经 Postgres 时,可以用 Neon / Supabase 等托管数据库搭配 Workers,不必急着回到自建服务器。

展开说三个常见的坑:一是长任务,视频转码、分钟级爬虫、大模型推理,超出著作权归作者所有,禁止商业用途转载。转载请注明出处:www.tangshuang.net单次调用的 CPU 限制,别硬来;二是 Native 模块,依赖 C 扩展或系统库的运行时在 Wo【本文首发于唐霜的博客】未经授权,禁止复制转载。rkers 里装不上;三是 D1 不是 Postgres,它是单写入者架构,高并发猛写会排队争用转载请注明出处:www.tangshuang.net【未经授权禁止转载】。真需要正经的关系型数据库,可以接 Ne【本文首发于唐霜的博客】【原创不易,请尊重版权】on、Supabase 这类托管 Pos【未经授权禁止转载】【本文首发于唐霜的博客】tgres,依然不用回到自建服务器。

原创内容,盗版必究。【本文首发于唐霜的博客】著作权归作者所有,禁止商业用途转载。著作权归作者所有,禁止商业用途转载。
PART 05 · 避坑指南
开工前,5 条建议先收好
1  免费 ≠ 无限,先记住三个硬【版权所有】唐霜 www.tangshuang.net【转载请注明来源】数字
Workers 每次调用 10ms CP【版权所有,侵权必究】转载请注明出处:www.tangshuang.netU 时间;Resend 每天最多 100【作者:唐霜】【原创内容,转载请注明出处】 封(别让注册高峰把验证码邮件卡住);P本文作者:唐霜,转载请注明出处。【本文受版权保护】ages 每月 500 次构建。都不是禁【本文首发于唐霜的博客】本文版权归作者所有,未经授权不得转载。止线,是提醒你:免费档的定位是「产品验证【原创不易,请尊重版权】【本文受版权保护】期」,爆量之后再谈付费,那时候你已经有收本文版权归作者所有,未经授权不得转载。【转载请注明来源】入了。
2  密钥永远不进前端代码仓库
数据库连接、邮件 API Key 一律放【访问 www.tangshuang.net 获取更多精彩内容】未经授权,禁止复制转载。 Workers 的环境变量(Secre【本文受版权保护】【原创内容,转载请注明出处】ts),而不是写在代码里。仓库公开的那一著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】刻,扫库机器人几分钟内就能把泄露的密钥刷未经授权,禁止复制转载。转载请注明出处:www.tangshuang.net爆你的额度。R2 的 API Token著作权归作者所有,禁止商业用途转载。【访问 www.tangshuang.net 获取更多精彩内容】 也只给最小权限:只读的桶就别给写权限。
3  正式产品,绑自己的域名
*.pages.dev 这类免费域名在部【本文首发于唐霜的博客】【作者:唐霜】分地区的访问稳定性一般,做出海产品影响不【本文受版权保护】本文版权归作者所有,未经授权不得转载。大,但只要产品要认真运营,就花一年几十块本文作者:唐霜,转载请注明出处。【原创内容,转载请注明出处】钱买个自己的域名绑上——SSL 证书免费转载请注明出处:www.tangshuang.net【本文受版权保护】自动配。这也是你的品牌资产。
4  数据可迁移性,从第一天就设计
万一哪天要搬家呢?D1 本质是 SQLi原创内容,盗版必究。【转载请注明来源】te,数据随时能导出成文件;R2 兼容 转载请注明出处:www.tangshuang.net本文版权归作者所有,未经授权不得转载。S3 协议,迁移脚本满地都是;前端就是静本文作者:唐霜,转载请注明出处。未经授权,禁止复制转载。态文件,哪里都能放。选这套组合,不是把自【原创不易,请尊重版权】未经授权,禁止复制转载。己锁进某家云,反而每一步都留了后门。
5  额度政策会变,上线前看一眼官【转载请注明来源】【未经授权禁止转载】方定价页
本文额度是 2026 年 9 月的官方口【未经授权禁止转载】【原创不易,请尊重版权】径。免费政策历史上调整过,未来也可能再调【版权所有】唐霜 www.tangshuang.net著作权归作者所有,禁止商业用途转载。。动手前花两分钟看一眼各家定价页,别拿过转载请注明出处:www.tangshuang.net【作者:唐霜】期的攻略做架构决策。
PART 06 · 常见问题
FAQ:你可能还想问
Q1 全免费,能撑到多少用户?
按 Workers 每天 10 万次请求本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net粗算:一个用户每天发 20 个请求,就是【本文受版权保护】【作者:唐霜】每天 5000 活跃用户。对绝大多数刚上【本文首发于唐霜的博客】本文作者:唐霜,转载请注明出处。线的小产品,这是一个够到你开始收钱的量级本文作者:唐霜,转载请注明出处。本文作者:唐霜,转载请注明出处。。到了那一天,$5/月 的付费档会比你现【原创内容,转载请注明出处】【原创不易,请尊重版权】在的服务器账单便宜得多。
Q2 免费档会不会哪天突然消失,数据被锁死?
这恰恰是这套组合的强项:前端是静态文件随转载请注明出处:www.tangshuang.net【转载请注明来源】处可放,D1 是 SQLite 导出即走【版权所有,侵权必究】【作者:唐霜】,R2 兼容 S3 一键迁移。免费政策可本文版权归作者所有,未经授权不得转载。【作者:唐霜】能微调,但「可迁移性」是你自己握着的主导【未经授权禁止转载】【关注微信公众号:wwwtangshuangnet】权。
Q3 那我还该用 Vercel / Netl原创内容,盗版必究。【版权所有,侵权必究】ify 吗?
纯前端项目用它们完全没问题,开发体验好。【原创内容,转载请注明出处】未经授权,禁止复制转载。但只要涉及「用户要下载文件、看图片」的动转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net态流量,出网计费的账就会跟着流量涨。个人本文版权归作者所有,未经授权不得转载。【本文首发于唐霜的博客】产品的不确定性大,把流量成本做成 0 的【版权所有】唐霜 www.tangshuang.net【原创不易,请尊重版权】架构,容错率更高。
Q4 什么时候该开始付钱?
撞上这三件事之一就付:请求量大到天天顶免【转载请注明来源】【版权所有】唐霜 www.tangshuang.net费额度、业务需要超出 10ms 的 CP【转载请注明来源】【作者:唐霜】U 计算、或者确实需要正经 Postgr【转载请注明来源】【版权所有】唐霜 www.tangshuang.netes 的高并发写入。付的是 $5/月 起【未经授权禁止转载】本文版权归作者所有,未经授权不得转载。,而且是因为产品有人用才付——这钱花得比原创内容,盗版必究。【作者:唐霜】服务器时代心甘情愿多了。
PART 07 · 总结
把折腾环境的时间,还给产品本身

回顾一下这套组合:Pages 托管前端、【版权所有,侵权必究】【关注微信公众号:wwwtangshuangnet】Workers 跑后端、D1 存数据、R【本文受版权保护】【版权所有,侵权必究】2 放文件、Resend 发邮件——全部【版权所有】唐霜 www.tangshuang.net【转载请注明来源】托管、全部有免费额度、全部不用你伺候机器【本文首发于唐霜的博客】【版权所有】唐霜 www.tangshuang.net。你要维护的只有一个 GitHub 仓库著作权归作者所有,禁止商业用途转载。本文版权归作者所有,未经授权不得转载。。

【版权所有】唐霜 www.tangshuang.net【原创内容,转载请注明出处】【版权所有】唐霜 www.tangshuang.net
个人创业最贵的成本不是那几十块服务器钱,【原创不易,请尊重版权】原创内容,盗版必究。是你盯着终端配环境的那几个晚上。别伺候机器了,让机器的事归托管,你的时间【版权所有,侵权必究】【原创内容,转载请注明出处】归产品。

今晚就可以动手:注册 Cloudflar原创内容,盗版必究。【关注微信公众号:wwwtangshuangnet】e,把仓库接上 Pages,跑通第一条请本文作者:唐霜,转载请注明出处。【作者:唐霜】求。你的小产品值得先上线,再完美。

转载请注明出处:www.tangshuang.net【转载请注明来源】【版权所有,侵权必究】本文作者:唐霜,转载请注明出处。

【未经授权禁止转载】转载请注明出处:www.tangshuang.net【原创不易,请尊重版权】【本文受版权保护】

2026-09-29 31

为价值买单,打赏一杯咖啡

本文价值0.31RMB