使用cloudflare-r2搭建webdav
主要使用的是FlareDrive (opens new window)这个项目。
# 前提条件
- 有一个cf账号
- cf账号添加了付款方式
# 部署方法
- fork仓库到自己的github一份。
- cloudflare点pages,然后点创建。
- 点pages,点连接到Git,然后找到你fork的FlareDrive项目并确定。
- 随便取一个名字,然后框架预设选择Docusaurus,下方添加环境变量
WEBDAV_USERNAME
和WEBDAV_PASSWORD
,分别是你的webdav的用户名和密码,点保存并部署。
点R2创建一个存储桶。
进入刚刚部署的pages的设置,绑定创建的存储桶,其中变量名称写
BUCKET
。
- 进入部署页面,选择管理部署,重试部署。
# 完成
现在webdav已经部署好了,地址就是你的pages的url,加上/webdav
。账号密码就是一开始设置的环境变量 WEBDAV_USERNAME
和 WEBDAV_PASSWORD
,如果有需要也可以添加一个自己的url。
编辑 (opens new window)
上次更新: 2025/04/15, 10:52:45