惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyberwarzone
Cyberwarzone
S
Secure Thoughts
L
LINUX DO - 热门话题
C
Cyber Attacks, Cyber Crime and Cyber Security
C
CERT Recently Published Vulnerability Notes
P
Privacy & Cybersecurity Law Blog
A
Arctic Wolf
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cybersecurity and Infrastructure Security Agency CISA
大猫的无限游戏
大猫的无限游戏
U
Unit 42
Recorded Future
Recorded Future
Hacker News: Ask HN
Hacker News: Ask HN
F
Full Disclosure
Spread Privacy
Spread Privacy
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Know Your Adversary
Know Your Adversary
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
云风的 BLOG
云风的 BLOG
Stack Overflow Blog
Stack Overflow Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
T
Threatpost
I
InfoQ
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Cloudbric
Cloudbric
L
LangChain Blog
N
Netflix TechBlog - Medium
The Register - Security
The Register - Security
S
Security @ Cisco Blogs
B
Blog
T
Threat Research - Cisco Blogs
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
D
DataBreaches.Net
Simon Willison's Weblog
Simon Willison's Weblog
P
Proofpoint News Feed
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
B
Blog RSS Feed
MongoDB | Blog
MongoDB | Blog
W
WeLiveSecurity
Forbes - Security
Forbes - Security
O
OpenAI News
C
Check Point Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
The Last Watchdog
The Last Watchdog
H
Help Net Security
SecWiki News
SecWiki News

博客园 - 丁少华

Neon白嫖免费pgsql nginx反代CloudflarePages提示502 vite使用shadcn vite使用biome Window下Nginx winserver2022安装不上软件 mac已损坏无法打开 代码高亮 命令运行器之task 命令运行器之just windows开启wsl 白嫖Redis 白嫖MongoDB vercel无服务函数 无服务器函数完全指南 在线 mock 方案 解释型语言和编译型语言 何时该使用monorepo monorepo前端专属吗 Cursor锁区问题 CentOS9上Let’s Encrypt自动续签 Windows给文件夹别名 ai 常识 nestjs逆向工程Prisma与DTO nestjs的orm之Prisma
域名利用cloudflare免费图床
丁少华 · 2026-05-06 · via 博客园 - 丁少华

前提

拥有一个自己的域名即可,服务器、自动化部署CD、数据库、对象存储全都是白嫖cloudflare。
而且大厂不怕倒闭,尽管白嫖有限度,比如数据库单个上线10GB、免费服务访问每天不超过1000万次,可这不就足够了中小型网站使用了!

还有个动力是因为 vercel 部署 github组织的仓库代码竟然收费(我刚才试了试竟然又可以了 2026-5-6)!

服务器免费部署

利用 cloudflare 的 works&pages,鼠标点点即可和github做关联实现自动化部署
image

免费自续SSL和域名绑定

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

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

免费图床

CloudFlare-ImgBed 免费提供,推荐使用cloudflare一键式白嫖部署,因为后端是基于node的headless server,所以正好白嫖cloudflare部署!

免费数据库

因为CloudFlare-ImgBed需要数据库,所以 去CloudFlare 免费开通即可,CloudFlare-ImgBed内置支持这两种,任意一个就行,推荐第二个,允许的白嫖量大!
image

免费对象存储

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

其它

  • 记得所有涉及到的选区域的,尽量选择亚太地区,因为距离我们近(如果走代理,那就跟随代理服务器位置选区,不走代理稍微有点慢)
  • CloudFlare-ImgBed 不只支持 CloudFlareR2作为存储桶,它还支持其它很多
  • CloudFlare对传统的需要守护进程的后端服务(试试Koyeb、Render)支持不友好,推荐headless server

另外当我尝试给cloudflare-imgbed项目work&page绑定数据库和存储桶的时候,不知什么原因绑定不上,于是我手动初始化了下:

  1. 先初始化数据库,将CloudFlare-ImgBed/database/init.sql内的代码,粘贴到cloudflare r2的控制台执行了下
  2. 手动将如下代码复制到我自己的CloudFlare-ImgBed中根目录下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 模块
  ]
}

也就是说,全程你只需要有个域名即可!