开发了一款完全基于CF全家桶的图床
侧边栏壁纸
  • 累计撰写 6 篇文章
  • 累计收到 4 条评论

开发了一款完全基于CF全家桶的图床

优优
2024-11-11 / 正在检测是否收录...

布灵图床简介

布灵图床是一个完全基于Cloudflare(CF)全家桶(包括CF Pages、Workers、D1数据库和R2存储桶)的个人图床解决方案,
适用于自用且可以绑定个人域名。

目前状态

后端和TG机器人部分已经开发完成。
差个前端页面。

主要特点:

  • 存储空间:使用CF提供的10GB免费存储桶,专门用于图片存储。
  • 免费资源:后端服务、数据库操作和R2存储桶操作每月有几十万至几百万次免费额度,足够个人使用。
  • 无需服务器:不需要额外的服务器资源,CF甚至提供免费的子级域名。
  • 零费用:只需一个CF账户,即可实现0费用使用。

后端功能概览:

  • 用户登录与个人信息修改
  • 上传图片并查看、删除
  • 用户注册(暂不支持)
  • 绑定个人Telegram机器人
  • 通过TG机器人上传图片,返回多种格式的图片链接(Markdown、BBCode、直链等)

二次开发:

npm install # 安装依赖 
npm run dev # 本地开发 
npm run deploy # 一键部署到CF Workers 

截图展示:

以下截图来自-已部署的布灵图床后端和TG机器人。
布灵图床截图1
布灵图床截图2


部署文档

等待前端开发完成后,将一并完善部署文档。

遇到的问题

目前有一个百度CDN加速图片的功能,源自 Hostloc论坛
测试显示,加速其他图片正常,但用于加速上传到R2存储桶的图片时,图片会出现裂开无法正常显示的问题。
希望后续能解决,若无法解决,可能会关闭此功能。
已解决,没有问题~!

0

评论 (0)

取消