「开源」 做了一个没什么用的网盘系统.白嫖Cf的存储
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 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:
- 项目没有把cf的免费cdn使用起来,这个又要涉及到cf的多worker了
- 项目没有分片上传对于大文件上传不友好
- 项目的文件上传目前是要经过自己的服务器,其实完全可以优化成直接上传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:
- 项目没有把cf的免费cdn使用起来,这个又要涉及到cf的多worker了
- 项目没有分片上传对于大文件上传不友好
- 项目的文件上传目前是要经过自己的服务器,其实完全可以优化成直接上传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下载直链
--【拾贰】--:
其实我测试了一下一个卡能开很多个号, 然后地址生成器的卡好像也能用

