CloudFlare-ImgBed:基于 Cloudflare Pages 和 Telegram免费图片托管解决方案

项目地址:MarSeventh/CloudFlare-ImgBed: CloudFlare 图床/文件床,基于 CloudFlare Pages 的免费图片/文件托管解决方案,支持 Telegram Bot 和 Cloudflare R2 等多种存储方式!

项目简介

免费图片托管解决方案(支持存储绝大多数常见格式的图片、视频、动图等),具有后台管理、图片审查登录鉴权页面自定义多种方式及多文件上传多文件及多格式链接复制等功能

目前项目上传并没有严格限制文件类型,理论上你可以上传任何文件,(文件大小不建议超过20MB,过大图片会自动压缩)

项目截图

CloudFlare-ImgBed:基于 Cloudflare Pages 和 Telegram免费图片托管解决方案

安装部署

1.获取TG信息

获取Telegram的TG_BOT_TOKENTG_CHAT_ID,请自行谷歌。

2.创建Pages

打开该项目仓库点击 “Fork”

登陆cloudflare,点击侧边栏中的 Workers 和 Pages,选到 “Pages” 一栏,点击 “连接到 Git”,选择刚才fork的项目,点击部署。

3.配置环境变量

3.1 点击KV(在 Workers 和 Pages 菜单下),配置一个KV数据库,名称随意

3.2 点击R2 对象存储,配置一个R2存储桶,名称随意

3.3 绑定KVR2 对象存储

3.3.1 依次点击Workers 和 Pages->概述->设置->绑定

3.3.2 依次点击添加->KV命名空间,选择自己创建的KV,名称设置为img_url

3.3.3 依次点击添加->R2存储桶,选择自己创建的R2 对象存储,名称设置为img_r2

3.4 依次点击Workers 和 Pages->概述->设置->变量与机密

添加以下变量,其中TG_BOT_TOKENTG_CHAT_ID是必须添加的

变量名称作用是否必须
BASIC_USER后台管理的账户名必须
BASIC_PASS后台管理的密码推荐
AUTH_CODE前台的认证码强烈推荐 防止他人滥用
TG_BOT_TOKEN刚才获得的机器人Token*必须
TG_CHAT_ID刚才获得的频道ID*必须

完成后点击保存 然后重新部署(所有关于环境变量的修改都要重新部署一遍)

选到 部署 一栏 在 所有部署 下面找到你最新的部署,鼠标点击在右侧三个点 在弹出的菜单中选择 重新部署

部署完成后即可使用!!!

发布者:木木,转载请注明出处:https://blog.mmcool.site/6778.html

Like (0)
Donate 微信 微信 支付宝 支付宝
木木的头像木木VIP用户
Previous 2025 年 1 月 7 日 下午3:46
Next 2025 年 1 月 9 日 上午8:56

相关推荐

发表回复

Please Login to Comment
SHARE
TOP
🔈直链网盘域名更换,请将旧域名almondcloud.cn替换为acbox.app即可正常访问!