使用CloudFlare的免费功能实现图床和文件托管的工具

CloudFlare-ImgBed介绍

CloudFlare-ImgBed是一个可以免费图片/文件托管解决方案,基于 Cloudflare Pages 和 Telegram,支持 Telegram Bot 存储渠道和 Cloudflare R2 存储渠道。

image.png

点跳我跳转到项目地址

1.部署前需要准备的材料

2.正式开始部署

2.1frok原项目到自己的GitHub仓库

image.png

2.2打开 Cloudflare Dashboard,进入 Pages 管理页面,选择创建项目,选择连接到 Git 提供程序

image.png

2.3按照页面提示输入项目名称,选择需要连接的 git 仓库,点击部署站点

1735559139574.jpg

2.4新建存储桶KV数据库

1735559556125.png

1735559817975.jpg

2.5将储存桶和KV数据库绑定到项目:1735560124377.jpg

2.6重试部署此时项目即可正常使用1735560232172.jpg

3.后台管理认证

后台管理页面默认不设密码,需按照如下方式设置认证:

  1. 配置管理员认证
    • 项目对应设置->环境变量->为生产环境定义变量->编辑变量 ,添加BASIC_USER作为管理员用户名,BASIC_PASS作为管理员登录密码
  2. 重新部署项目
    • 进入项目对应部署->所有部署,选择最新的一个,点击后面更多按钮(···),选择重试部署
    • 部署完成后,访问http(s)://你的域名/dashboard即可进入后台管理页面

教程结束