告别昂贵与不稳定:如何打造一个“零成本”且永久可控的私人图床?

告别昂贵与不稳定:如何打造一个“零成本”且永久可控的私人图床?

 你是否正被这些图床难题困扰?

  • 免费图床: 极其不稳定,说挂就挂,照片瞬间变“裂图”。

  • 云存储(OSS/COS): 虽然稳,但每月账单就像割韭菜,让人心疼。

  • VPS 自建: 维护麻烦,一旦服务器到期或崩溃,整站图片全军覆没。

  • 外链限制: 总是遇到防盗链、限速或被封禁,影响博客体验。

如果你也踩过这些坑,那么今天介绍的这个开源项目——CloudFlare-ImgBed,绝对能帮你实现“彻底翻盘”。

🧠 为什么你需要一个“真正属于自己的图床”?

对于博主、创作者或开发者来说,图片存放方案直接影响着内容的生命周期。

我们需要的不仅仅是一个存放图片的容器,而是一个“免费 + 稳定 + 可控”的综合解决方案。而 CloudFlare-ImgBed 的出现,恰好填补了这一空白。

项目名称: CloudFlare-ImgBed

GitHub 地址: [点击跳转至 GitHub 仓库]

⚙️ CloudFlare-ImgBed 能做什么?

这不仅仅是一个单纯的图床,它是一整套“文件托管与管理系统”。

🖼️ 1. 图床 + 文件床 + 网盘,三合一

  • 图床刚需: 支持 JPG, PNG, GIF,甚至视频托管,一键生成外链,完美适配博客与公众号。

  • 个人网盘: 灵活的目录管理与文件分享功能,作为私人轻量网盘绰绰有余。

🔗 2. 生态兼容性(最强利器)

它支持 RESTful API 与 WebDAV,这意味着你可以直接在这些高频工具中调用它:

  • PicGo:图片自动上传到云端。

  • Obsidian:实现知识库图片的云端同步。

  • Typora:写作时即写即传。

☁️ 3. 核心优势:多存储架构

通过 Cloudflare R2、Telegram Bot 或 S3 兼容存储,你可以实现“无限扩展存储”,不用再担心空间不足。

💥 为什么它会成为“数字研究所”的首选?

特性 传统方案 CloudFlare-ImgBed
服务器成本 需购 VPS 完全零成本 (基于 CF Pages)
运维难度 高(需维护环境) 低(一键部署)
访问速度 看服务器地理位置 全球 CDN 加速
数据安全性 易跑路/封号 数据完全私有
告别昂贵与不稳定:如何打造一个“零成本”且永久可控的私人图床?
搭建教程:

YouTube:https://youtu.be/zHyE7ZR3-Q8

哔哩哔哩:https://b23.tv/NFepEof

项目地址:https://github.com/MarSeventh/CloudFlare-ImgBed
首先,访问 GitHub 搜索 CloudFlare-ImgBed 项目。点击 Fork,把它克隆到你自己的仓库里。这就是我们图床的心脏。
图片[2]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客
回到 Cloudflare 后台,点击 Workers 和 Pages,选择“创建项目”里的“Pages”。
关联你的 GitHub 帐号,选中刚才 Fork 的项目,点击“开始部署”。
图片[3]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客图片[4]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客图片[5]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客

配置项

说明

项目名称

cloudflare-imgbed(或自定义)

项目标识符

生产分支

main

生产环境分支

构建命令

npm install

重要:v2.0 新构建命令

构建输出目录

/frontend-dist

前端构建产物目录

图片[6]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客

创建 R2 存储桶: 进入 R2 页面,新建一个存储桶,名字起叫 my-img-bed
图片[7]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客
创建 KV 数据库: 进入 Workers KV,创建一个命名空间,名字填 img_url。这能保证你的图片链接永久有效。
图片[8]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客
回到 Cloudflare Pages 的项目设置,在配置里找到「绑定(Bindings)」这一项。接着新增一个 KV 绑定:
变量名填写:img_url绑定目标选择你刚刚创建的同名 KV 命名空间图片[9]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客图片[10]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客

 

添加 R2 绑定:变量名设为 img_r2,指向你的存储桶 my-img-bed

图片[11]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客

👉 为了避免你的图床被别人随意使用,可以在环境变量里加一层“安全校验”:

AUTH_CODE:相当于上传时用的密钥,没有这个码就不能上传文件
BASIC_USER 和 BASIC_PASS:用来给后台管理页面加一层登录认证(账号 + 密码)
简单来说,就是添加三个变量 给上传入口和管理后台各上一把锁,防止被滥用。

图片[12]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客

配置完成后,点击重新部署

图片[13]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客

图片[14]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客

最后一步:点击自定义域,绑定你自己的域名。

图片[15]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客

搭建完成!现在你已经拥有一套支持拖拽上传、运行稳定、权限可控的专属图床系统,一切数据都掌握在自己手里。访问域名,输入自定义的密码进入即可。

图片[1]-白嫖党的终极胜利:用 Cloudflare 搭建永久免费图床+网盘,彻底告别服务器!-Ai星码博客

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片快捷回复

    暂无评论内容