1、filestash
适用于SFTP,S3,FTP,WebDAV,Git,Minio,LDAP,CalDAV,CardDAV,Mysql,Backblaze等的现代Web客户端
https://github.com/mickael-kerjean/filestash
- 通过浏览器管理文件
- 完全组织模式客户端(文档)
- 灵活的分享机制
- 视频播放器
- 视频转码(mov,mkv,avi,mpeg等)
- 图片浏览器
- 图像转码(尼康,佳能等公司的原始图像)
- 照片管理
- 音频播放器
- 全文搜索
- 共享链接是完整的网络驱动器
- Office文档(docx,xlsx等)
- 方便使用的
- 移动友好
- 可订制
- 超级快
- 上传文件和文件夹
- 多个云提供商和协议,易于扩展
- 尼安猫装载机
- 快速访问:频繁访问的文件夹固定在主页上
- Emacs,VIM或Sublime键盘绑定
;)
2、seafile
Seafile是具有隐私保护和团队合作功能的开源云存储系统。文件集合称为库。每个库可以单独同步。还可以使用用户选择的密码对库进行加密。Seafile还允许用户创建组并轻松将文件共享到组中。高性能文件同步和共享,以及Markdown所见即所得的编辑,Wiki,文件标签和其他知识管理功能。
https://github.com/haiwen/seafile
具有以下功能:
文件同步
- 任何文件夹的选择性同步。
- 根据历史记录而不是时间戳正确处理文件冲突。
- 仅将内容增量传输到服务器。中断的传输可以恢复。
- 与两个或更多服务器同步。
- 与现有文件夹同步。
文件共享与协作
- 在用户之间或成组共享文件夹。
- 下载带有密码保护的链接
- 上载连结
- 版本控制
吸引客户
- 通过虚拟驱动器访问云中的所有文件。
- 文件按需同步。
隐私保护
- 使用用户选择的密码进行库加密。
- 使用桌面同步时的客户端加密。
在线文档和知识管理(新)
- 以所见即所得的方式进行在线Markdown编辑
- 在线文档审核工作流程草案
- 元数据管理,包括
- 文件标签
- 相关文件
- 维基模式
- 实时通知
3、syncthing
开源连续文件同步,Syncthing是一个连续的文件同步程序。它在两台或多台计算机之间同步文件。我们努力实现以下目标。目标按重要性顺序列出,最重要的是第一个。这是目标列表的摘要版本-有关更多评论,请参阅完整的目标文档。
https://github.com/syncthing/syncthing
同步应该是:
1. 防止数据丢失
保护用户数据至关重要。我们采取一切合理的预防措施,以避免损坏用户的文件。
2. 防范攻击者
同样,保护用户数据至关重要。不管我们的其他目标是什么,我们都绝不能让用户的数据容易受到未授权方的窃听或修改。
3. 易于使用
同步应该平易近人,易于理解且具有包容性。
4. 自动
仅在绝对必要时才需要用户交互。
5. 普遍可用
同步应该在每台普通计算机上运行。我们意识到,最新技术并非总是可用于任何给定的个人。
7. 对于个人
同步主要是为了使单个用户具有安全,可靠和易于使用的文件同步能力。
8. 其他一切
我们关心的很多事情都没有列入清单。只要不与上述目标冲突,就可以优化这些值。
4、cloud_disk
本云网盘为您提供优质的文件网络存储和分享服务。具有空间大、速度快、安全稳固,同时永不限速等优点。
https://github.com/wq1019/cloud_disk
- 文件分片上传
- 文件分片下载
- 文件删除时更新用户可用空间 [BUG]
- 文件夹管理
- 文件批量复制
- 文件批量删除
- 文件批量移动
- 用户信息更新
5、docker-pan
Docker:Filerun+AriaNg+Aria2,Personal cloud disk 搭建个人的可离线云盘
https://github.com/jae-jae/docker-pan
Filerun:一款简洁的在线文件管理器,可在线对文件进行:图片预览、播放音乐、播放视频、文本编辑还支持语法高亮。
AriaNg:aria2 web界面,可离线下载磁力链接、BT种子等,使用响应式布局,支持各种计算机或移动设备。
其他
- https://github.com/saltbo/zpan [golang]
- https://github.com/Pure-Peace/cloud-disk-manager [js]
NextCloud
NextCloud是非常好用的网盘系统,可以说是这个领域的前辈了。但是由于它诞生的比较早,在设计上它是基于本地文件系统进行存储的。这就意味着如果您使用NextCloud在一台一兆带宽的服务器上搭建一个网盘,那么网盘的上传下载速度上限就只有一兆,如果您想提升速度就只能给服务器升级带宽,这将是很大的成本。
当然,有人可能会说NextCloud也可以用云存储啊。但其实它是通过将云存储挂载成本地磁盘的方式进行使用的,还是无法解决上传下载速度受限于服务器带宽的问题。
Cloudreve
Cloudreve是我在研发ZPan之前找到的唯一满足我需求(上传下载不受带宽限制)的产品。但是当时Cloudreve是基于PHP开发的,我有点嫌弃它部署起来比较麻烦,所以就想着用Golang自己实现一个。但是由于一些原因,中途搁置了一年多,当我重新开始搞ZPan且已经差不多搞完的时候才发现在这一年中Cloudreve也使用Golang进行重构了。
不可否认Cloudreve在功能上是比ZPan更加多的,ZPan在功能上会比较克制,因为我始终认为功能不是越多越好。所以如果您发现ZPan不满足您的需求,也可以去试试Cloudreve。
蓝眼云盘
蓝眼云盘也是我早期在找网盘产品的时候找到的,总体来说他符合我的设想,简单好用。但很遗憾,他也属于传统网盘,我和他的开发者有过交流,他们并没有打算支持云存储。
Z-File
Z-File是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发.