Skip to main content

Command Palette

Search for a command to run...

利用Cloudflare R2 + Workers搭建在线网盘

Updated
1 min read

油管视频:https://github.com/kamibook/Cloudflare-R2-oss

汉化修改自/longern/FlareDrive

增加了权限系统,支持多管理员,分别授权目录

cloudflare R2是一个文件储存系统,配合Cloudflare Workers可以实现这样一个网盘系统

文件库 (oss.ljxnet.cn)

搭建教程

  1. fork该仓库

  2. 前往Cloudflare R2新建一个R2储存桶,并前往储存桶设置,允许公开访问,复制公共存储桶 URL

  3. 前往Cloudflare Pages新建一个站点,选择连接到Git

4.选择刚刚fork的仓库,点击开始设置 5.项目名称可以修改,其他项目保持默认不动

6.展开环境变量,添加

变量名称
PUBURL复制的公共存储桶URL
GUESTpublic/
admin:123456*
user1:123456user1/,userPublic/

以此类推,GUEST代表游客的允许写入目录

管理员则以账号:密码的形式设置,值代表其允许写入的目录,用,隔开,请勿在前后加逗号,否则会授予所有目录的写入权限

设置好后点击开始部署

7.前往Pages->cloudflare-r2-oss->设置->函数->R2 存储桶绑定,绑定R2存储桶,变量名称BUCKET

8.在部署页面重新部署即可

More from this blog

使用cloudflare搭建临时域名邮箱网站

油管教程:https://www.youtube.com/watch?v=XR5TV4C3D5E 仓库地址:https://github.com/zaunist/zmail 在线体验:https://mail.mdzz.uk 方式一:一键部署(推荐新手) 优点: 部署简单,一键完成 无需修改配置文件 适合快速体验 缺点: 无法获得后续代码更新 需要手动绑定自定义域名 部署步骤: 点击上方 “Deploy to Cloudflare” 按钮 按照页面提示连接您的 GitHu...

Oct 9, 20252 min read

杨磊的博客

33 posts