cf-drive 是基于Cloudflare Worker的个人网盘系统,使用Cloudflare R2作为存储方式。
安全起见,网站目前阉割掉了上传功能,仅保留下载功能,上传文件需要到Cloudflare的Dashboard处上传文件
📌 本项目的前端界面修改自 FlareDrive-R2,后端采用hono框架。
点击上面的Deploy to Cloudflare按钮,等待跳转至Cloudflare界面,如下图所示:
上述只需要填写构建命令这一项,且必须填写这一项,且必须是:
cd web && npm i && npm run build然后点击创建和部署项目即可完成
📌 注意:上述界面中的部署命令不可以更改,其他选项自己根据个人需求可以更改
npm自行搜索安装教程,确定安装好后再安装wrangler命令
npm i wrangler@latest -g git clone https://github.com/only9464/cf-drive.git --depth 1cd cf-drive先进入前端源代码目录
cd ./web然后安装npm依赖
npm i执行构建命令
npm run build先退回到项目根目录
cd ..安装worker项目依赖
npm i执行部署命令
wrangler deploy最终终端输出的链接便是你的网盘地址,直接访问即可。
