cloudflare workers部署极简图床

项目地址:

https://github.com/git80123/r2-img

部署教程:

1. 创建 Cloudflare R2 存储桶

  1. 进入 Cloudflare Dashboard,创建一个 R2 Bucket(如:img-bed)。

2. 部署 Cloudflare Worker

  1. 新建一个 Worker 服务,拷贝本仓库的 worker.js 代码到 Worker 编辑器。

  1. 在 Worker 的环境变量中配置以下内容:

    • password: 管理员登录密码(如:yourpassword

  2. 绑定 R2 存储到 Worker(Workers 仪表板 → 设置 → R2 Integration)。

    • r2:绑定R2存储桶变量名称

  3. 部署并访问 Worker 域名,由于是部署workers,需要绑定自定义域名

3. 使用说明

  • 首次访问:进入首页,输入用户名 admin 和你在环境变量设置的密码登录。
  • 上传图片:选择图片文件(支持 jpg/jpeg/png/webp,最大 5MB),可填写上传路径(文件夹)。
  • 上传成功:页面将显示图片预览,并可一键复制 Markdown、HTML 代码或直链。
  • 后台管理:点击“进入后台”可管理所有图片,支持按文件夹浏览、复制链接等操作。