开源文件共享生态系统容纳了各种各样的项目,每个项目都提供自己的解决方案,并且每个项目都有不同的方法。与 Dropbox、Google Drive、iCloud 或 OneDrive 等商业解决方案相比,选择开源解决方案有很多理由。这些解决方案旨在消除您对管理数据的担忧,但存在某些限制,包括缺乏控制以及与现有基础设施的集成。
用户可以使用相当多的文件共享和同步替代方案,包括 ownCloud 和 Pydio。
Pydio
Pydio(Put your data in orbit,将你的数据送入轨道)项目由音乐家 Charles du Jeu 创立,他需要一种与乐队成员共享大型音频文件的方法。Pydio 是一种文件共享和同步解决方案,具有多个存储后端,专为开发人员和系统管理员而设计。它在全球拥有超过一百万次的下载量,并已被翻译成 27 种语言。
该项目从一开始就是开源的,在 SourceForge 上自然发展,现在落户于 GitHub。
用户界面基于 Google 的 Material Design。用户可以使用现有的遗留文件基础设施,或者通过本地部署方式设置 Pydio,并使用 Web、桌面和移动应用程序在任何地方管理他们的资产。对于管理员来说,细粒度的访问权限是配置资产访问权限的强大工具。
在 Pydio 社区页面上,您会找到几个资源,可以帮助您快速入门。Pydio 网站提供了一些关于 如何向 GitHub 上的 Pydio 仓库贡献代码的明确指南。论坛包括针对开发人员和社区的部分。
ownCloud
ownCloud 在全球拥有超过 800 万用户,是一种开源、自托管的文件同步和共享技术。它为所有主要平台提供同步客户端,并通过 Web 界面提供 WebDAV。ownCloud 具有易于使用的界面、强大的管理员工具以及广泛的共享和协作功能——旨在让用户控制自己的数据。
ownCloud 的开放架构可以通过 API 进行扩展,并为应用程序提供平台。已经编写了 300 多个应用程序,其功能包括处理日历、联系人、邮件、音乐、密码、笔记和许多其他类型的数据。ownCloud 提供安全性,可从 Raspberry Pi 扩展到具有 PB 级存储和数百万用户的集群,并由一个由数百名贡献者组成的国际社区开发。
联邦共享
文件共享正开始转向团队合作,标准化为这种协作提供了坚实的基础。
联邦共享是一种由 OpenCloudMesh 项目支持的新开放标准,是朝着这个方向迈出的一步。 除此之外,它还允许在支持此标准的服务器(如 Pydio 和 ownCloud 实例)之间共享文件和文件夹。
首次在 ownCloud 7 中引入,这种服务器到服务器的共享允许您从远程服务器挂载文件共享,实际上创建您自己的云的云。您可以与其他服务器上支持联邦云共享的用户创建直接共享链接。
实施这个新的 API 可以实现存储解决方案之间更深层次的集成,同时保持原始平台的安全性、控制和属性。
“交换和共享文件是今天和明天都至关重要的事情,”ownCloud 创始人 Frank Karlitschek 说。“因此,以联邦和分布式的方式进行此操作,而没有集中式数据孤岛非常重要。[联邦共享]的首要设计目标是以最无缝和最简单的方式实现共享,同时保护用户的安全和隐私。”
接下来是什么?
像 OpenCloudMesh 这样的倡议将通过 Pydio 和 ownCloud 等机构和公司的合作来扩展这种新的文件共享开放标准。ownCloud 9 已经引入了联邦服务器交换用户列表的功能,使您与自己服务器上的用户拥有相同的无缝自动完成体验。未来,拥有(联邦!)一组中央地址簿服务器的想法,这些服务器可用于搜索其他人的联邦云 ID,可能会将云间协作提升到更高的水平。
该倡议无疑将有助于已经不断发展的开放技术社区,该社区的成员可以轻松地讨论、开发和贡献“OCM 共享 API”作为供应商中立的协议。OCM 项目的所有主要合作伙伴都完全致力于开放 API 设计原则,并欢迎其他开源文件共享和同步社区参与并加入互联云。
2 条评论