A free image service based on cloudflare Pages & R2.
这是一款基于 Cloudflare 的 Worker、R2、Pages 实现的图床应用。
- 10GB的免费存储空间
- 每月300W次的不计流量的图片访问,每天10W的限制。
- 每月100W次的图片上传次数
- 不需要自己购买服务器,克隆代码后部署CloudFlare即可使用。
- 独立部署不需要担心被第三方删除数据。
- 图片批量上传
- 图片列表查询
- 图片删除
- 目录创建
- 按目录查询
- 链接地址点击复制
- 简单的身份认证功能,进入管理页面需要授权
-
Fork 项目到自己的 GitHub
-
创建 Page 项目
-
输入编译参数
- 框架预设:无
- 构建命令:
npm run build
- 输出目录:
dist
-
完成创建
-
设置环境变量
AUTH_TOKEN
:授权码,这个可以自定义填写,后面页面登录需要用到;COPY_URL
:复制的路径,如有 R2 存储桶自定义域名则填写自定义域名,否则开启并填写公共 R2.dev 存储桶的 URL;NODE_VERSION
:20.11.1
;NPM_VERSION
:10.2.4
。
-
设置函数,绑定 R2
变量名为:
R2
-
重新部署
原始项目:roimdev/roim-picx,修改使用了 shenweiyan/Picx4R2,参考使用R2+Page部署免费的图床【白嫖Cloudflare】