开源企业网盘选型(完善中)
开源企业网盘选型
一、概述
1.1 什么是网盘
网盘,又称网络U盘、网络硬盘,是由互联网公司推出的在线存储服务。服务器机房为用户划分一定的磁盘空间,为用户免费或收费提供文件的存储、访问、备份、共享等文件管理等功能,并且拥有高级的世界各地的容灾备份。用户可以把网盘看成一个放在网络上的硬盘或U盘,不管是在家中、单位或其它任何地方,只要连接到因特网,就可以管理、编辑网盘里的文件。不需要随身携带,更不怕丢失。
企业云盘和个人云盘基本功能都是存储,差异在协作功能的实现和细节上。企业网盘涉及到多人协作,分享上更加严谨,会有更多的权限控制与层级,便于员工之间文件互传交流。
1.2 为什么需要网盘
工作文档备份:手机,电脑文档云端备份,避免重要文档丢失,随时随地快捷查看文档。
团队共享协作:高效工作解决跨部门协作共享问题,加快团队内部文件流转速度。
文件管理:企业非结构化数据爆发性增长,杂乱无章的文档导致文档散乱,云盘有利于做好互联网办公需求
1.3 网盘的应用场景
共享场景下的协作与协同编辑
大文件外发、访客、文件收集(只上传不能查看)、只读模式、文件锁定等
共享场景下的文档管理
公共文件&群组共享;自定义资料库;分级分层管理,独立部门管理员;统一用户管理(AD、LDAP)。
在线文档
云端编辑、新建、保存;在线预览文档、流媒体;全文检索。
三方集成
三方存储挂载(NAS、WebDAV);钉钉&企业微信集成
权限管理
文档访问密码、期限、人数、人员;文件操作权限(上传、编辑、下载、删除);预览加水印;细粒度文档、人员权限。
全平台多终端文件访问
Windows、Mac、Linux、Android、IOS
二、主流网盘(个人观点、排名不分先后)
1.dboxshare
主要功能特点
- 开源(C#)
- 支持 SQL Server 和 MySQL 两大主流数据库
- 用户账号禁止多点登录
- 站点独立安全密匙
- 支持部门结分类
- 支持用户角色分类
- 账号管理 (创建、更改、归类)
- 共享文件夹权限管控 (支持根据部门、角色、用户进行多维度快速授权)
- 单个文件上传最大支持 2GB
- 支持限制单个用户上传、下载文件大小
- 文件历史版本管理
- 在线提取及解压缩
- 文件双向同步
- 文件操作日志记录
- libreoffice在线预览
2.Nextcloud
2.1 主要功能特点
- 开源(PHP)
- 在线编辑文档
- 日历和联系人管理
- 权限管理
- 内置应用商店,支持扩展插件
- 多客户端同步
- 文件分享
2.2 官网介绍
The self-hosted productivity platform that keeps you in control.
Share and collaborate on documents, send and receive email, manage your calendar and have video chats without data leaks.
2.3 社区活跃度
github:https://github.com/nextcloud
NextCloud在GitHub上的数据
2.4 成功应用案例
2.5 产品功能
- 文档创建、预览、编辑、删除、共享。
- 上传、拖动上传文件或文件夹。
- 资源共享:共享给组和用户、共享资源链接。
- 资源版本控制。
- 文件收藏,标签设置。
- 用户分组,用户容量配额。
- 回收站。
- 动态。
- Email服务器配置。
- 插件日历、笔记。
- 高级扩展功能:在线office编辑、全文检索、视频会议、应用系统对接、多人协同MarkDown、流程图(draw.io)、思维导图、在线解压缩、权限控制。
2.6 开发语言
- PHP
2.7 部署方案
- Windows Server
- Docker
- Linux(RHEL系列、Ubuntu等)
2.8 客户端支持
- Web
- Windows
- Linux
- MAC
- Android
- IOS
2.9 部署架构
- 单点部署
- 集群部署
2.10 资料
2.11 版本
- 社区版
- 商业版
3.可道云kodexplorer
主要功能特点
- 不开源,企业商用
- 界面精致友好
- 类操作系统
- 文档在线预览
- 拖拽上传
- 在线解压
- 协同编辑,即写既存
- 文件分享
- 多元权限,组织架构
- 插件拓展
4.seafile
4.1 主要功能特点
- C开发语言
- 本地盘挂载访问云端文件
- 文件分享(用户间、组间)
- 权限管理
- 版本控制,事件通知
- AD、LDAP集成
- 文件同步
- 资料库、知识管理
- 多客户端
- 在线文档
4.2 官网介绍
Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。
4.3 社区活跃度
github:https://github.com/haiwen/seafile
4.4 成功应用案例
4.5 产品功能
- 文件管理:大文件上传;文件夹、文件批量上传;打包下载;在线预览和编辑;文档全文检索;版本管理和回收站;文件锁;收藏文件;文件修改历史和活动。
- 共享协作:个人共享文件夹;群组共享;子文件夹访问权限设置;外链;访客浏览。
- 知识管理:资料库;MarkDown编辑、插图片&文档;文件历史Diff。
- 全平台访问
- 后台管理:用户角色;存储空间;历史期限;空间回收;群组管理;客户端管理;外链管理;组织架构管理;多租户管理。
- 系统特性:LDAP和AD集成;单点登录;多存储后端;文件加密;两步认证;水印功能;虚拟磁盘映射。
4.6 开发语言
- C
4.7 部署方案
- Windows Server
- Linux(Debian 10、Ubuntu 18.04, 20.04、Docker)
- 树莓派
4.8 客户端支持
- Web
- Windows
- Linux
- MAC
- Android
- IOS
4.9 部署架构
- 单点部署
- 集群部署
- 分布式部署
4.10 资料
- Seafile详细介绍.zip
(不支持上传附件,无法下载资料)
4.11 版本
-
社区版
-
商业版
-
社区版与商业版区别
5.Owncloud
主要功能特性
- 文件在服务器上以普通文件存在
- 文件不会存历史记录
- 支持多账户操作
- 支持限速、限制文件大小
- 支持多平台
- 支持视频在线
- 支持插件实现预览office
推荐
更多推荐
所有评论(0)