利用Cloudflare R2 +Pages搭建在线图床系统,不限空间,不被墙,超级简单,完全免费

项目仓库

https://github.com/guxi666/CloudFlare-ImgBed

简介

免费图片托管解决方案,基于 Cloudflare Pages 和 Telegram (文件大小不建议超过20MB,过大图片会自动压缩)。

部署流程

一、 前期准备

  1. github账号:https://github.com/
  2. cloudflare账号:https://www.cloudflare.com/
  3. 首先需要拥有一个Telegram账户,然后获取Telegram的TG_BOT_TOKENTG_CHAT_ID
  4. 自己的一个域名(可选)

二、所有东西准备好之后我们正式开始

  1. 获取Telegram的TG_BOT_TOKENTG_CHAT_ID
    @BotFather发送/newbot,按照提示输入bot的备注、用户名等信息。成功创建后获得TG_BOT_TOKEN
  2. 创建一个新的频道(Channel),进入新建的频道,选择频道管理,将刚才创建的机器人设为频道管理员。
  3. 在刚才创建的频道随便发一条消息,然后转发给@VersaToolsBot,获取TG_CHAT_ID(频道ID)

三、在github上fork项目

首先打开该项目仓库点击 “Fork”(如果你认可此项目 可以点击旁边的 starts 以支持作者)

四、登录cloudflare创建pages

  1. 成功创建 fork 后来到 cloudflare 登录你的账号并打开仪表盘 点击侧边栏中的 Workers 和 Pages
  2. 然后选到 “Pages” 一栏,点击 “连接到 Git”
  3. 授权git之后选择该项目,什么都不用配置,直接点击部署

五、配置环境变量以及自定义域名

  1. 点击KV(在 Workers 和 Pages 菜单下),配置一个KV数据库,名称随意
  2. 点击R2 对象存储,配置一个R2存储桶,名称随意(需要信用卡,没有的自己去申请一个,实在不行虚拟卡也可以)
  3. 绑定KVR2 对象存储
    1. 依次点击Workers 和 Pages->概述->设置->绑定
    2. 依次点击添加->KV命名空间,选择自己创建的KV,名称设置为img_url
    3. 依次点击添加->R2存储桶,选择自己创建的R2 对象存储,名称设置为img_r2
  4. 依次点击Workers 和 Pages->概述->自定义域,输入自己托管在cloudflare的域名(如果没有可忽略这个步骤)
  5. 依次点击Workers 和 Pages->概述->设置->变量与机密
    添加以下变量,其中TG_BOT_TOKENTG_CHAT_ID是必须添加的
变量名称作用是否必须
BASIC_USER后台管理的账户名*必须
BASIC_PASS后台管理的密码推荐
AUTH_CODE前台的认证码强烈推荐 防止他人滥用
TG_BOT_TOKEN刚才获得的机器人Token*必须
TG_CHAT_ID刚才获得的频道ID*必须

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

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

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

效果看本站友链!!!

图片[1]-博客-技术-分享-免费利用Cloudflare R2 +Pages搭建在线图床系统,不限空间,不被墙,超级简单,完全免费
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

文章版权声明 1 本网站名称:顾熙博客
2 本站永久网址:https://blog.s686.cn
3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长 QQ407177932进行删除处理。
4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
© 版权声明
THE END
喜欢就支持一下吧!
点赞7赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容