轻量级开源网盘系统分享
在我的生活中经常需要使用到网盘,大型公司的网盘很稳定,而且也很好用,但是它会限速,虽然开会员能解决,主要问题还是它总是会扫描你的文件,看你是否存储非法内容,还有讨厌的广告,这一点非常讨厌。我有时候确实需要存储一点灰色内容。我本身也是程序员所以在考虑是否直接找个开源的网盘部署即可,这些开源网盘有一过很长时间的验证,稳定性也是相当不错的。
·
前言
我经常需要使用到云存储,云备忘录,偶尔还要写日记,目前市面上的商用产品并没有一次性集成我所需要的功能,我也并不想使用商用服务,因为它总是会存在一些问题让我不想使用它,不放心使用它,我自己本身也是一个程序员,所以想开发一套满足我日常使用的服务,将它命名为(家庭网盘)
目前就一人开发与测试,也许测试不够全面,如果你在使用的过程中发现了BUG或感觉哪里使用不方便,或者有想要加的新功能请联系我 联系邮箱:woshitanjun@icloud.com
对比商用
| 对比项 | 家庭网盘 | 商用网盘 | 其它开源网盘 |
|---|---|---|---|
| 广告 | 无 | 大部分有 | 无 |
| 限速 | 无 | 大部分有 | 无 |
| 功能 | 网盘,日记,备忘录 | 大部分功能单一 | 功能单一 |
| 在线预览文件 | 视频,图片,音频,兼容苹果设备拍摄的内容 | 部分不支持 | 部分不支持 |
| 扩容成本 | 低 | 高 | 低 |
| 安全分享 | 有 | 有 | 有 |
| 局域网加速 | 有 | 无 | 没看到有 |
| 设备类型限制 | 有浏览器即可 | 部分有 | 部分有 |
| 隐私 | 私有磁盘 | 公共磁盘会扫描是否有违法数据 | 私有磁盘 |
| 服务器运维成本 | 高 | 无 | 高 |
| 技术要求 | 有 | 无 | 有 |
| 技术高度 | 低 | 高 | 高 |
| 开源 | 是 | 否 | 是 |
| 浏览器上传下载限制 | 支持超大文件上传下载 | 部分有 | 部分有 |
| 兼容移动设备 | 是 | 是 | 部分是 |
| 离线下载 | 有(借助aria2) | 部分有 | 部分有 |
| WebDAV协议 | 有 | 有 | 有 |
家庭网盘使用介绍
以家庭为服务单位,实际上也支持saas化,做好了注册和数据安全隔离,提供的功能有(日记,网盘,备忘录)
网页版介绍视频点击跳转
webdav挂载介绍点击跳转
版本计划
| 分支 | 版本 | 主要功能 |
|---|---|---|
| main | 开发版 | 有新功能第一时间提交,也许不是完整的代码或未经过测试 |
| 1.0 | 1.0 | 网页版客户端(PC,移动端)UI,webdav,http离线下载 |
架构介绍
本系统采用前后端分离方式:
- 前端:vue (v3.2.45)+ vant-ui(v4.0.3)+ naive-ui(2.34.3) + vite(v4.0.0)点击跳转前端架构详细介绍
- 后端:微服务设计 + dubbo(v3.1.3) + java(v17)+ springboot(v2.7.6)+ maven(v3.6.1)点击跳转后端架构详细介绍
- 数据库:mysql(v8.0.31)点击跳转表模型DDL文件
系统部署方案场景推荐
注意:这并不是直接告诉你如何部署,这只是以作者的经验向你介绍哪种场景适合怎样的部署方案,想知道部署时需要修改哪些配置,还是需要先仔细阅读前后端架构详细介绍,再来执行部署。
| 部署方式 | 优势 | 劣势 |
|---|---|---|
| 局域网 | 安全性最高,同时访问速度最快 | 不可以公网访问 |
| 云服务器部署 | 公网可以访问,无服务器电费,24*7稳定服务,不需要运维服务器机器 | 隐私低,会被扫描存储文件,扩容费用高,增加宽带费用高,续期费用高,数据迁移速度慢 |
| 公网穿透到局域网 | 隐私高,扩容费用低,数据不需要迁移,仅仅换穿透服务即可,穿透服务推荐使用点击跳转到frp官网 | 有服务器电费,不能24*7稳定服务,需要运维服务器机器,依然需要购买公网机器做跳板机,但是可以买低配置费用相对低 |
| 家庭宽带ipv4 | 无穿透,隐私高,扩容费用低,访问速度快,数据无需迁移 | 有服务器电费,不能24*7稳定服务,需要服务器运维,主要是从运营商获取ipv4基本是不可行的 |
| 家庭宽带ipv6(推荐) | 无穿透,隐私高,扩容费用低,访问速度快,数据无需迁移 | 有服务器电费,不能24*7稳定服务,需要服务器运维 |
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)