Featured image of post Cloudflare 搭建文件中转和图床

Cloudflare 搭建文件中转和图床

cloudflare 搭建文件中转和图床

项目地址:1143520/dropbox

前言

cloudflare 真是大善人啊,但是不是很清楚 pages 的免费额度

准备工作

1、一个 cloudflare 账户

2、一个域名托管到 cloudfalre

3、一个 github 账户

4、一双手

操作步骤

1、打开1143520/dropbox并且 fork 到自己的仓库,

或者下载源代码修改后上传到自己的仓库

image-20241206014156194

2、登录 cloudflare 打开 workers and pages,创建 page

image-20241206023847785

连接到 git

image-20241201224857616

选择仓库

image-20241201224928865

按照下面的填,构建命令

npm install

输出一个.

image-20241201225013595

保存并部署

继续处理项目

image-20241201225216387

添加变量

image-20241201225326252

选择密码,变量名为 CLOUDFLARE_API_TOKEN,值需要自己到个人资料创建 api

image-20241201225601890

选择编辑 workers 模板

image-20241201225804243

可以不修改,起码要有 KV 存储和 pagesimage-20241201225910472

选择自己的账户和域名

image-20241201230020831

一直继续直到创建令牌并且复制

填入复制的值

image-20241201230405684

创建 D1 数据库和两个 KV 存储

image-20241201230302743

image-20241201230428986

名称随意

image-20241201230457616

点击创建

创建 KV 存储

image-20241201230551689

一个存图片,名称随意

image-20241201230632067

一个存文件,貌似最大 25M

image-20241201230817674

回到刚才创建的 pages 进行绑定

image-20241201230909447

image-20241201230929461

数据库的变量名叫做 DB

image-20241201231014042

KV 的变量名分别是 IMAGES 和 FILES,要对应

image-20241201231044255

image-20241201231204006

之后重试部署

image-20241206014344953

出现请在 Cloudflare Pages 设置中绑定 D1 数据库,则重新绑定数据库,重新部署

最后自定义域名就可以愉快玩耍了

支持全局复制图片,文件,代码,文字消息

就是很消耗额度,每天 10W 免费额度,我才一天消耗了 1W 多,我在想要是不实时同步,请求次数应该少得多

image-20241206014421250

演示地址:https://drop-share.1143520.xyz/

博客:无服务器–Cloudflare 搭建文件中转和图床 – BAOER.BLOG

CC BY-NC-SA 4.0 创意的非商业派对入场券
最后更新于 2024-12-23 10:06
晚来天欲雪,能饮一杯无