






















拥有一个自己的域名即可,服务器、自动化部署CD、数据库、对象存储全都是白嫖cloudflare。
而且大厂不怕倒闭,尽管白嫖有限度,比如数据库单个上线10GB、免费服务访问每天不超过1000万次,可这不就足够了中小型网站使用了!
还有个动力是因为 vercel 部署 github组织的仓库代码竟然收费(我刚才试了试竟然又可以了 2026-5-6)!
利用 cloudflare 的 works&pages,鼠标点点即可和github做关联实现自动化部署

因为某些已知原因,cloudflare赠送的xx.workers.dev域名国内已经难以访问,所以需要绑定域名,如下操作即可,然后cloudflare将会自动配置解析和ssl证书。

记得前提是,需要将你原来的域名dns解析迁移到 cloudflare 即可,非常简单(到域名服务商,将Cloudflare 提供的DNS 解析值替换为你原有的即可)

有 CloudFlare-ImgBed 免费提供,推荐使用cloudflare一键式白嫖部署,因为后端是基于node的headless server,所以正好白嫖cloudflare部署!
因为CloudFlare-ImgBed需要数据库,所以 去CloudFlare 免费开通即可,CloudFlare-ImgBed内置支持这两种,任意一个就行,推荐第二个,允许的白嫖量大!

图片上传总的有存储吧,正好CloudFlare的r2存储也是免费的。

另外当我尝试给cloudflare-imgbed项目work&page绑定数据库和存储桶的时候,不知什么原因绑定不上,于是我手动初始化了下:
CloudFlare-ImgBed/database/init.sql内的代码,粘贴到cloudflare r2的控制台执行了下wrangler.jsonc(会触发cloudflare的重新构建){
"$schema": "node_modules/wrangler/config-schema.json",
"name": "cloudflare-imgbed",
"compatibility_date": "2024-08-21", // 保持与你 generate-toml.js 中一致的兼容日期
"main": "deploy/worker/index.js", // 指向后端入口,解决 API 404 的关键
"assets": {
"directory": "frontend-dist", // 静态资源目录
"binding": "ASSETS",
"not_found_handling": "single-page-application" // 解决刷新页面 404 的关键
},
"d1_databases": [
{
"binding": "img_d1", // 必须与代码中调用的变量名一致
"database_name": "img_d1",
"database_id": "xxxx" // 你的 D1 UUID
}
],
"r2_buckets": [
{
"binding": "img_r2", // 对应你项目要求的变量名称
"bucket_name": "xxx" // 请替换为你实际创建的桶名称
}
],
"compatibility_flags": [
"nodejs_compat" // 确保支持项目中的 Node.js 模块
]
}
也就是说,全程你只需要有个域名即可!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。