GithubHelp home page GithubHelp logo

lifetin / cloudflare-r2-oss Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ljxi/cloudflare-r2-oss

0.0 0.0 0.0 48 KB

Cloudflare R2 + Workers在线网盘

JavaScript 6.51% TypeScript 28.51% CSS 5.42% HTML 4.02% Vue 55.54%

cloudflare-r2-oss's Introduction

利用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.在部署页面重新部署即可

cloudflare-r2-oss's People

Contributors

ljxi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.