「开源」 做了一个没什么用的网盘系统.白嫖Cf的存储

2026-04-11 13:591阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


心血来潮做了一个没什么用的网盘项目,一开始没想太多只想白嫖存储资源(以及通过直链分享文件, 分享自建节点的配置文件给朋友), 做一个简单的本地页面结果做着上头了(佬友们会不会和我差不多, 有时候一个项目最开始很简单,结果后边一直加功能 ) , 所以就把这个项目做成了云盘, 结果发现貌似市面上已经有了相应的产品.

先讲一下白嫖思路吧, CF的R2是可以免费白嫖10GB的存储的所以我这个项目是基于CF的R2存储来进行的,项目可以添加多个 R2 Bucket(不同账号的也行),存满一个自动切换下一个,对使用者完全无感。理论上容量无上限,取决于你有多少个 Cloudflare 账号(cf账号非常容易白嫖)。

另外还搞了 WebAuthn 认证(纯粹不想记密码),手机指纹/Face ID 直接登录,不用输密码。

GitHub:GitHub - xirichuyi/st-cloud-storage: Self-hosted personal cloud storage with Cloudflare R2 · GitHub

多 Bucket 叠加

image1430×806 68.4 KB

设置页面可以添加任意数量的 R2 Bucket,填上 S3 密钥就行。上传时自动找有空间的桶塞进去。每个桶可以独立设置容量上限,有用量面板实时查看。

WebAuthn 生物识别

image1430×806 62.9 KB

Token 登录太麻烦,搞了 WebAuthn。手机录一下指纹,之后打开直接刷脸/按指纹就进去了。还能生成临时短码给电脑端用。需要 HTTPS + 域名。

R2 免费额度

项目 每月免费
存储 10GB
写入 100万次
读取 1000万次
出口流量 无限

三个号就是 30GB,流量永远免费。

其他功能

image1430×850 48.3 KB

文件管理、分享(带提取码)、预览、文件夹打包下载之类的基本功能都有,就不展开了。技术栈是 Go + Next.js + SQLite,一个二进制文件就能跑。

TODO:

  1. 项目没有把cf的免费cdn使用起来,这个又要涉及到cf的多worker了
  2. 项目没有分片上传对于大文件上传不友好
  3. 项目的文件上传目前是要经过自己的服务器,其实完全可以优化成直接上传R2,包括下载(这一点属实是之前没考虑好

ps:虽然项目没有什么用,但是我认为, 这个项目对于一些找工作但是没什么项目经历的佬友可以提交一个pr , 然后我把你合并, 到时候也能在简历上加上去, 因为这种云盘项目还是相对来说比较小众


GitHub:GitHub - xirichuyi/st-cloud-storage: Self-hosted personal cloud storage with Cloudflare R2 · GitHub

感兴趣的可以试试,有问题提 issue。

网友解答:
--【壹】--:

l站发开源贴好困难啊


--【贰】--:

储存桶做服务器备份和obsidian同步好用吗?


--【叁】--:

比较关心能不能在线播放视频 速度如何?大佬你懂的


--【肆】--:

厉害了我的佬


--【伍】--:

能播放视频,速度还不知道哈哈哈哈


--【陆】--:

套模版还好啦


--【柒】--:

这项目没什么用不过可以白嫖一下cf大善人


--【捌】--:

ob没用过,不过做服务器存储肯定是杠杠的


--【玖】--:

先mark一下,等有空研究研究。


--【拾】--:

太麻烦了,而且有着各种使用限制
多开几个R2的号, 0刀卡的费用都能买大盘鸡了
你可以考虑支持webdav


--【拾壹】--:

File: claude-code-main.zip
Link: https://st.chuyi.uk/s/D6V1RQ
— Shared via ST
贴一个claude code下载直链


--【拾贰】--:

其实我测试了一下一个卡能开很多个号, 然后地址生成器的卡好像也能用

问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


心血来潮做了一个没什么用的网盘项目,一开始没想太多只想白嫖存储资源(以及通过直链分享文件, 分享自建节点的配置文件给朋友), 做一个简单的本地页面结果做着上头了(佬友们会不会和我差不多, 有时候一个项目最开始很简单,结果后边一直加功能 ) , 所以就把这个项目做成了云盘, 结果发现貌似市面上已经有了相应的产品.

先讲一下白嫖思路吧, CF的R2是可以免费白嫖10GB的存储的所以我这个项目是基于CF的R2存储来进行的,项目可以添加多个 R2 Bucket(不同账号的也行),存满一个自动切换下一个,对使用者完全无感。理论上容量无上限,取决于你有多少个 Cloudflare 账号(cf账号非常容易白嫖)。

另外还搞了 WebAuthn 认证(纯粹不想记密码),手机指纹/Face ID 直接登录,不用输密码。

GitHub:GitHub - xirichuyi/st-cloud-storage: Self-hosted personal cloud storage with Cloudflare R2 · GitHub

多 Bucket 叠加

image1430×806 68.4 KB

设置页面可以添加任意数量的 R2 Bucket,填上 S3 密钥就行。上传时自动找有空间的桶塞进去。每个桶可以独立设置容量上限,有用量面板实时查看。

WebAuthn 生物识别

image1430×806 62.9 KB

Token 登录太麻烦,搞了 WebAuthn。手机录一下指纹,之后打开直接刷脸/按指纹就进去了。还能生成临时短码给电脑端用。需要 HTTPS + 域名。

R2 免费额度

项目 每月免费
存储 10GB
写入 100万次
读取 1000万次
出口流量 无限

三个号就是 30GB,流量永远免费。

其他功能

image1430×850 48.3 KB

文件管理、分享(带提取码)、预览、文件夹打包下载之类的基本功能都有,就不展开了。技术栈是 Go + Next.js + SQLite,一个二进制文件就能跑。

TODO:

  1. 项目没有把cf的免费cdn使用起来,这个又要涉及到cf的多worker了
  2. 项目没有分片上传对于大文件上传不友好
  3. 项目的文件上传目前是要经过自己的服务器,其实完全可以优化成直接上传R2,包括下载(这一点属实是之前没考虑好

ps:虽然项目没有什么用,但是我认为, 这个项目对于一些找工作但是没什么项目经历的佬友可以提交一个pr , 然后我把你合并, 到时候也能在简历上加上去, 因为这种云盘项目还是相对来说比较小众


GitHub:GitHub - xirichuyi/st-cloud-storage: Self-hosted personal cloud storage with Cloudflare R2 · GitHub

感兴趣的可以试试,有问题提 issue。

网友解答:
--【壹】--:

l站发开源贴好困难啊


--【贰】--:

储存桶做服务器备份和obsidian同步好用吗?


--【叁】--:

比较关心能不能在线播放视频 速度如何?大佬你懂的


--【肆】--:

厉害了我的佬


--【伍】--:

能播放视频,速度还不知道哈哈哈哈


--【陆】--:

套模版还好啦


--【柒】--:

这项目没什么用不过可以白嫖一下cf大善人


--【捌】--:

ob没用过,不过做服务器存储肯定是杠杠的


--【玖】--:

先mark一下,等有空研究研究。


--【拾】--:

太麻烦了,而且有着各种使用限制
多开几个R2的号, 0刀卡的费用都能买大盘鸡了
你可以考虑支持webdav


--【拾壹】--:

File: claude-code-main.zip
Link: https://st.chuyi.uk/s/D6V1RQ
— Shared via ST
贴一个claude code下载直链


--【拾贰】--:

其实我测试了一下一个卡能开很多个号, 然后地址生成器的卡好像也能用