基于 Cloudflare Workers 和 R2 存储的轻量级图床服务。
- 复制配置文件
cp wrangler.toml.example wrangler.toml
- 修改
wrangler.toml
配置
name = "r2-picbed" # Worker 名称
bucket_name = "images" # R2 bucket 名称
R2_DOMAIN = "your-domain.com" # R2 自定义域名
PWD = "your-password" # 访问密码
- 部署
npm install -g wrangler
wrangler login
npm run deploy
- 访问地址:
https://your-worker.dev/?pwd=your-password
- 确保已在 Cloudflare 中创建 R2 bucket
- 配置自定义域名(可选)
- 设置适当的 CORS 策略。
npm install
npm run dev