Dropbox 是文件共享应用程序中的巨头。即使它是一个非常流行的工具,您也可能会选择使用替代方案。
也许这是因为您出于所有正当理由,包括安全性和自由,而致力于开源之道,或者您可能因数据泄露而感到害怕。或者,也许定价计划对于您实际需要的存储量不利。
幸运的是,市面上有各种开源文件共享应用程序,它们以远低于 Dropbox 收费的价格为您提供更多的存储空间、安全性和数据控制权。 价格有多低? 如果您有点技术知识并且有 Linux 服务器可以使用,那就试试免费的。
以下是 Dropbox 的五个最佳开源替代方案,以及您可能想要考虑的其他一些方案。
ownCloud

ownCloud 于 2010 年推出,是此列表中最古老的应用程序,但不要被它欺骗:它仍然非常受欢迎(据该公司称,拥有超过 150 万用户),并且由 1,100 名贡献者组成的社区积极维护,定期发布更新。
它的主要功能——文件和文件夹共享、文档协作——与 Dropbox 的类似。 它的主要区别(除了它的 开源许可证)是您的文件托管在您的私有 Linux 服务器或云上,让用户完全控制您的数据。 (自托管是此列表上应用程序的共同点。)
借助 ownCloud,您可以通过适用于 Linux、MacOS 或 Windows 计算机的客户端或适用于 Android 和 iOS 设备的移动应用程序同步和访问文件,并为其他人提供受密码保护的链接以进行协作或文件上传/下载。 数据传输通过端到端加密 (E2EE) 和 SSL 加密进行保护。 您还可以通过其 市场中提供的各种第三方应用程序扩展其功能,并且还有一个付费的、商业许可的企业版。
ownCloud 提供全面的 文档,包括安装指南以及用户、管理员和开发人员手册,您可以访问其 GitHub 存储库中的 源代码。
NextCloud

NextCloud 于 2016 年从 ownCloud 分拆出来,并具有许多相同的功能。 Nextcloud 标榜 其高安全性和法规遵从性作为一个显着特征。 它具有 HIPAA(医疗保健)和 GDPR(隐私)合规性功能,并提供广泛的数据策略执行、加密、用户管理和审计功能。 它还在传输和静态时加密数据,并与移动设备管理和身份验证机制(包括 LDAP/AD、单点登录、双因素身份验证等)集成。
与此列表中的其他解决方案一样,NextCloud 是自托管的,但如果您不想在 Linux 上部署自己的 NextCloud 服务器,该公司与多家 提供商 合作进行设置和托管,并销售服务器、设备和支持。 市场 提供大量应用程序来扩展其功能。
NextCloud 的 文档 页面为用户、管理员和开发人员提供详尽的信息,以及其论坛、IRC 频道和社交媒体页面的链接,以获得基于社区的支持。 如果您想贡献、访问其源代码、报告错误、查看其 (AGPLv3) 许可证或只是了解更多信息,请访问该项目的 GitHub 存储库。
Seafile

Seafile 可能没有 ownCloud 或 Nextcloud 的花哨功能(或应用程序生态系统),但它可以完成工作。 本质上,它充当您 Linux 服务器上的虚拟驱动器,以扩展您的桌面存储并允许您有选择地共享文件,并具有密码保护和各种级别的权限(即,只读或读/写)。
它的协作功能包括按文件夹访问控制、受密码保护的下载链接以及类似 Git 的版本控制和保留。 文件通过双因素身份验证、文件加密和 AD/LDAP 集成进行保护,并且可以从 Windows、MacOS、Linux、iOS 或 Android 设备访问。
有关更多信息,请访问 Seafile 的 GitHub 存储库、服务器手册、wiki 和 论坛。 请注意,Seafile 的社区版根据 GPLv2 获得许可,但其专业版不是开源的。
OnionShare

OnionShare 是一个很酷的应用程序,它只做一件事:它允许您安全地共享单个文件或文件夹,如果您愿意,还可以匿名共享。 无需设置或维护服务器——您只需在 MacOS、Windows 或 Linux 上 下载并安装 该应用程序即可。 文件始终托管在您自己的计算机上; 当您共享文件时,OnionShare 会创建一个 Web 服务器,使其可以作为 Tor Onion 服务访问,并生成一个无法猜测的 .onion URL,允许接收者通过 Tor 浏览器访问该文件。
您可以设置文件共享的限制,例如限制下载次数或使用自动停止计时器,该计时器设置严格的到期日期/时间,之后文件将无法访问(即使尚未被访问)。
OnionShare 根据 GPLv3 获得许可; 有关更多信息,请查看其 GitHub 存储库,其中还包括 文档,其中涵盖了此易于使用的文件共享应用程序中的功能。
Pydio Cells

Pydio Cells 于 2018 年 5 月实现了稳定性,是对 Pydio 文件共享应用程序核心服务器代码的全面改造。 由于 Pydio 基于 PHP 的后端存在限制,开发人员决定使用微服务架构以 Go 服务器语言重写后端。 (前端仍然基于 PHP。)
Pydio Cells 包括常用的文件共享和版本控制功能,以及应用内消息传递、移动应用程序(Android 和 iOS)以及社交网络风格的协作方法。 安全性包括基于 OpenID Connect 的身份验证、静态加密、安全策略等。 企业发行版中包含高级功能,但社区(或“家庭”)版为大多数中小型企业和家庭用户提供了充足的功能。
您可以为 Linux 和 MacOS 下载 Pydio Cells。 有关更多信息,请查看 文档 FAQ、源代码 存储库和 AGPLv3 许可证。
其他值得考虑的方案
如果这些选择不能满足您的需求,您可能需要考虑以下开源文件共享类型的应用程序。
- 如果您的主要目标是在设备之间同步文件,而不是共享文件,请查看 Syncthing)。
- 如果您是 Git 爱好者并且不需要移动应用程序,您可能会喜欢 SparkleShare。
- 如果您主要想要一个聚合所有个人数据的地方,请查看 Cozy。
- 而且,如果您正在寻找轻量级或专用的文件共享工具,请仔细阅读 Scott Nesbitt 对一些鲜为人知的选项的评论。
您最喜欢的开源文件共享应用程序是什么? 请在评论中告诉我们。
9 条评论