Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

go165/Cloudflare-R2-oss

Repository files navigation

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

汉化修改自/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
GUEST public/
admin:123456 *
user1:123456 user1/,userPublic/

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

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

设置好后点击开始部署

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

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Vue 60.5%
  • TypeScript 25.3%
  • JavaScript 5.8%
  • CSS 4.8%
  • HTML 3.6%

AltStyle によって変換されたページ (->オリジナル) /