引言:cloudflare的R2对象存储因为低廉的价格和优秀的网速而深受人们的喜爱,而cloudreve是一个开源、好用的网盘,可作为载体搭配上存储桶实现用户友好的页面和方便的管理面板。当然,你也可以使用workers,本文不会提到workers的方法,但是也较为简单,可以实现serverless的效果。作者此前已经在服务器上部署好了cloudreve,本文主要围绕存储桶和个人网盘的绑定展开
一、登录cloudflare
登录cloudflare账号(或免费注册一个)
二、创建存储桶
点击左侧R2对象存储,点击创建存储桶,新建一个存储桶(名称自己填),点击确认创建按钮
点击API,管理API令牌,权限选择管理员(我们后面会在cloudreve中对权限加以限制),复制访问密钥和机密访问密钥并妥善保存
创建完成后,可以看到公开访问是“已禁用”状态,如果你想直接使用存储桶的web页面,可以添加一个自定义域直接访问,当然要注意好隐私信息
三、配置cloudreve
注册一个cloudreve账号(默认第一个为管理员)
然后找到 管理面板--添加存储策略,
bucket name填写刚才的存储桶的名称
存储桶所在区域 填写 auto 现在你知道为什么这么快了
地域节点填写api地址(也在R2项目界面)注意:应将最后的带有存储桶名称的一段删掉,因为cloudreve会自动拼接名称和链接导致重复
将 访问密钥 和 机密访问密钥 分别填入access key 和secret key中,存储策略的名称自定
个人推荐将获取永久直链的选项打开,方便作为图床使用
其他选项可以自己按需求配置
打开管理页面,将用户(管理员)的默认存储策略设置为 刚才创建的存储策略
结尾
至此,网盘搭建完成,cloudreve更多功能请自行研究
所有用到的链接:
cloudflare:cloudflare.com
cloudreve:https://github.com/cloudreve/cloudreve