当前位置:首页 > 实验室

零成本构建属于你自己的个人网盘 - Cloudflare + EdgeStash 部署全攻略

CyberX2个月前 (02-04)实验室34

拒绝高昂 VPS 成本,零成本搭建属于自己的个人网盘系统。利用 Cloudflare Workers 边缘计算能力,配合 EdgeStash 项目实现零成本全球网络加速。本文详尽记录了从 GitHub 源码获取、CF 环境变量配置到自定义域名绑定的全流程,助你构建私有化边缘服务。


关于EdgeStash:https://github.com/hhy-2021/EdgeStash

EdgeStash 是一个功能强大、易于部署的私有云盘解决方案,完全构建在 Cloudflare 的全球网络之上。它利用 Cloudflare Workers、R2 存储 和 KV 存储,为您提供一个安全、快速且低成本的个人或团队文件存储与分享平台。

EdgeStash支持带密码分享文件、在线预览docx或pdf文档、后台管理授权用户、查看分享文件浏览/下载量!

这个项目旨在提供一个“一键部署”的体验,您只需要一个 Cloudflare 账户,即可在几分钟内拥有属于自己团队的云盘服务。


部署要求:

1. 一个cloudflare账户(免费创建)

2. 开通R2,Workers,KV功能(免费开通,权益够用)


部署步骤:

1. 登录Cloudflare ➡ R2 ➡ 创建存储桶 (名称自选如:edgestash-r2)

2. 创建KV空间 (名称自选如:edgestash-kv)

3. 进入Workers&pages-创建应用程序-从helloworld 开始

4. 打开edgestach的github页面:https://github.com/hhy-2021/EdgeStash 打开worker.js,右上角copy raw file,拷贝代码。

5. 回到cloudflare的workers,选择刚创建的workers项目,点击右上角编辑代码,删除所有现有的代码,将刚才从github页面复制的代码复制上去,点击部署。

6. 点击workers的设置标签,添加绑定,依次绑定R2和KV的变量,如下表:

配置变量名
R2
R2_BUCKET
KVKV_STORE

image.png

7. 点击设置标签,添加变量ADMIN_PASSWORD, 来设置您的管理员登录密码。

image.png

8. 访问您的 Worker URL (https://<worker-name>.<subdomain>.workers.dev) 即可开始使用!当然也可以绑定你自己的域名进行访问。


相关文章

白嫖?Cloudflare上5分钟部署你的私有AI绘图实验室

白嫖?Cloudflare上5分钟部署你的私有AI绘图实验室

拒绝高昂的 Midjourney 订阅费!本文带你深度白嫖 Cloudflare 算力,利用 Workers AI 引擎在 5 分钟内搭建一个完全私有的“文字生图”工具。无需服务器、无需本地显卡,通过…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。