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

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

你决定做个小产品——一个 Solve 小本文版权归作者所有,未经授权不得转载。转载请注明出处:www.tangshuang.net需求的小工具,或者一个做出海的小站。代码本文版权归作者所有,未经授权不得转载。【访问 www.tangshuang.net 获取更多精彩内容】写得差不多了,然后呢?

转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。未经授权,禁止复制转载。著作权归作者所有,禁止商业用途转载。

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

转载请注明出处:www.tangshuang.net【版权所有】唐霜 www.tangshuang.net
说句实话:对个人小产品来说,服务器带来的【原创不易,请尊重版权】未经授权,禁止复制转载。大部分”工作”,【作者:唐霜】原创内容,盗版必究。都是自己给自己找的。你缺的不是一台机器,转载请注明出处:www.tangshuang.net原创内容,盗版必究。是一套不用你伺候的托管方案。

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

未经授权,禁止复制转载。【本文受版权保护】本文作者:唐霜,转载请注明出处。
PART 01 · 方案总览
一张图看懂:脏活累活,分给 5 个服务

先建立整体认知。这套方案里你只需要维护一转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net个 GitHub 仓库,剩下的一切都跑在本文作者:唐霜,转载请注明出处。【版权所有】唐霜 www.tangshuang.net别人的基础设施上——而且是离全球用户都近转载请注明出处:www.tangshuang.net转载请注明出处:www.tangshuang.net的边缘节点(可以理解成「部署在全世界各地本文作者:唐霜,转载请注明出处。转载请注明出处:www.tangshuang.net的机房,用户访问哪边近就走哪边」):

【关注微信公众号:wwwtangshuangnet】【本文首发于唐霜的博客】未经授权,禁止复制转载。【本文受版权保护】
一图看懂

个人小产品的全托管组合:所有脏活累活,分给 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【版权所有】唐霜 www.tangshuang.net【本文首发于唐霜的博客】nd 管发信。下面一步一步来。

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

把五家的免费额度放在一张表里,建议存下来原创内容,盗版必究。转载请注明出处:www.tangshuang.net:

【作者:唐霜】著作权归作者所有,禁止商业用途转载。【版权所有,侵权必究】
存下来慢慢看

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

服务 · 管什么免费额度(官方口径)
📄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 获取更多精彩内容】【作者:唐霜】下了「半夜被叫醒看日志」这项支出——严格说是省下了一种生活方式。著作权归作者所有,禁止商业用途转载。【本文首发于唐霜的博客】没有机器要你伺候,小东西安安静静跑在边缘未经授权,禁止复制转载。【本文受版权保护】节点,你只管写代码。

本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】

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

【访问 www.tangshuang.net 获取更多精彩内容】【作者:唐霜】
PART 04 · 边界
什么都能托管吗?不,边界要说清楚

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

本文作者:唐霜,转载请注明出处。【本文首发于唐霜的博客】
边界要说清楚

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

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

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

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

回顾一下这套组合:Pages 托管前端、【本文受版权保护】原创内容,盗版必究。Workers 跑后端、D1 存数据、R【原创内容,转载请注明出处】本文作者:唐霜,转载请注明出处。2 放文件、Resend 发邮件——全部【版权所有】唐霜 www.tangshuang.net【转载请注明来源】托管、全部有免费额度、全部不用你伺候机器【未经授权禁止转载】【未经授权禁止转载】。你要维护的只有一个 GitHub 仓库【版权所有,侵权必究】【原创内容,转载请注明出处】。

【本文受版权保护】【本文首发于唐霜的博客】【关注微信公众号:wwwtangshuangnet】【原创内容,转载请注明出处】
个人创业最贵的成本不是那几十块服务器钱,【版权所有】唐霜 www.tangshuang.net【转载请注明来源】是你盯着终端配环境的那几个晚上。别伺候机器了,让机器的事归托管,你的时间本文版权归作者所有,未经授权不得转载。【关注微信公众号:wwwtangshuangnet】归产品。

今晚就可以动手:注册 Cloudflar转载请注明出处:www.tangshuang.net本文作者:唐霜,转载请注明出处。e,把仓库接上 Pages,跑通第一条请【原创内容,转载请注明出处】本文版权归作者所有,未经授权不得转载。求。你的小产品值得先上线,再完美。

【版权所有】唐霜 www.tangshuang.net原创内容,盗版必究。

【作者:唐霜】【版权所有,侵权必究】

2026-09-29 35

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

本文价值0.35RMB