把 Cloudreve 网盘用 Go 重构了下,支持六种主流云存储 / WebDAV / 多用户 / Aria2

2020-03-27 16:38:02 +08:00
 AaronLiu00

刚好这段时间学校没开课,空闲时间较多,用了大概六个月的时间,把 Cloudreve 用 Go 语言 / Gin 重构了一遍,除了修复 V2 版本被诟病很多的 Bug 外,还增加了很多令人兴奋的新特性。

Cloudreve 是什么?

Cloudreve 是个公有网盘程序,你可以用它快速搭建起自己的网盘服务,公有云 /私有云都可。Cloudreve 底层支持 本机存储、从机存储、阿里云 OSS 、又拍云、腾讯云 COS 、七牛云存储、OneDrive (国际版 /世纪互联版),每种存储方式的上传下载都是客户端直传

特性列表

截图与演示

演示站点:https://demo.cloudreve.org

相关连接

GitHub Repo: https://github.com/cloudreve/Cloudreve

TG 群组:https://t.me/cloudreve_official

62964 次点击
所在节点    分享创造
64 条回复
AaronLiu00
2020-03-27 22:16:23 +08:00
@Techzero 目前版本还没有,不过已经在计划中了
keepeye
2020-03-27 22:40:12 +08:00
第一张图不是在浏览器中吗?
AaronLiu00
2020-03-27 22:42:31 +08:00
@keepeye 是 Chrome 桌面端的 PWA 模式
ArJun
2020-03-27 22:49:56 +08:00
go 真牛皮,看了下代码量也不是很大
okjb
2020-03-28 00:52:19 +08:00
惊了
wpblank
2020-03-28 02:00:07 +08:00
好多网盘项目都长这个样子,想问下这是一种设计风格吗?
noqwerty
2020-03-28 05:28:55 +08:00
@wpblank material design 吧
sky96111
2020-03-28 09:52:28 +08:00
太 nb 了!
试了一下,UI 很棒,准备换掉停止维护的 filebrowser 了。不过好像没法查看管理非通过 cloudreve 上传的文件?
star7th
2020-03-28 10:00:36 +08:00
似乎只能选择一个存储策略。我希望以后可以考虑出一个加密备份功能。上传一份后,加密备份到其他存储空间去。这样避免丢数据的风险。
AaronLiu00
2020-03-28 10:00:40 +08:00
@sky96111 是的,文件机构流是单向的。后面会增加扫描导入功能
zhaoxiting1997
2020-03-28 10:24:18 +08:00
能支持 LDAP 或者 Oauth 登录吗
wpblank
2020-03-28 12:30:54 +08:00
试了下,还在研究,看文档说 OneDrive 不支持直链?我之前用 oneindex 是可以提取直链的
AaronLiu00
2020-03-28 12:37:12 +08:00
@wpblank OneDrive API 返回的直链有效期只有 1h
ety001
2020-03-28 13:01:18 +08:00
没有 docker 封装吗?
wpblank
2020-03-28 13:08:13 +08:00
@AaronLiu00 oneindex 是返回 我的域名+路径+文件 这种直链,然后真实下载地址在缓存里,可能是每次请求这个直链时再请求下真实的下载地址吧
xav1er4s
2020-03-28 14:45:35 +08:00
同求一个 docker 镜像
sky96111
2020-03-28 15:31:16 +08:00
@sky96111 扫描导入,能直接沿用目录结构吗?目前发现文件夹上传,不同文件夹的文件全部都是在根目录中的,看来就没办法当成一个文件管理器用了
liyaojian
2020-03-28 16:06:05 +08:00
Showfom
2020-03-28 16:08:55 +08:00
继续等支持 s3
monkeydev
2020-03-28 16:30:36 +08:00
@AaronLiu00
对部署主机配置要求高吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/656840

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX