5 个 Dropbox 的开源替代方案

寻找一个不会损害您的安全、自由或银行存款的文件共享应用程序。
524 位读者喜欢这个。
Cat dropped in a box

Opensource.com

Dropbox 是文件共享应用程序中的巨头。即使它是一个非常流行的工具,您也可能会选择使用替代方案。

也许这是因为您出于所有正当理由,包括安全性和自由,而致力于开源之道,或者您可能因数据泄露而感到害怕。或者,也许定价计划对于您实际需要的存储量不利。

幸运的是,市面上有各种开源文件共享应用程序,它们以远低于 Dropbox 收费的价格为您提供更多的存储空间、安全性和数据控制权。 价格有多低? 如果您有点技术知识并且有 Linux 服务器可以使用,那就试试免费的。

以下是 Dropbox 的五个最佳开源替代方案,以及您可能想要考虑的其他一些方案。

ownCloud

ownCloud

ownCloud 于 2010 年推出,是此列表中最古老的应用程序,但不要被它欺骗:它仍然非常受欢迎(据该公司称,拥有超过 150 万用户),并且由 1,100 名贡献者组成的社区积极维护,定期发布更新。

它的主要功能——文件和文件夹共享、文档协作——与 Dropbox 的类似。 它的主要区别(除了它的 开源许可证)是您的文件托管在您的私有 Linux 服务器或云上,让用户完全控制您的数据。 (自托管是此列表上应用程序的共同点。)

借助 ownCloud,您可以通过适用于 Linux、MacOS 或 Windows 计算机的客户端或适用于 Android 和 iOS 设备的移动应用程序同步和访问文件,并为其他人提供受密码保护的链接以进行协作或文件上传/下载。 数据传输通过端到端加密 (E2EE) 和 SSL 加密进行保护。 您还可以通过其 市场中提供的各种第三方应用程序扩展其功能,并且还有一个付费的、商业许可的企业版。

ownCloud 提供全面的 文档,包括安装指南以及用户、管理员和开发人员手册,您可以访问其 GitHub 存储库中的 源代码

NextCloud

NextCloud

NextCloud 于 2016 年从 ownCloud 分拆出来,并具有许多相同的功能。 Nextcloud 标榜 其高安全性和法规遵从性作为一个显着特征。 它具有 HIPAA(医疗保健)和 GDPR(隐私)合规性功能,并提供广泛的数据策略执行、加密、用户管理和审计功能。 它还在传输和静态时加密数据,并与移动设备管理和身份验证机制(包括 LDAP/AD、单点登录、双因素身份验证等)集成。

与此列表中的其他解决方案一样,NextCloud 是自托管的,但如果您不想在 Linux 上部署自己的 NextCloud 服务器,该公司与多家 提供商 合作进行设置和托管,并销售服务器、设备和支持。 市场 提供大量应用程序来扩展其功能。

NextCloud 的 文档 页面为用户、管理员和开发人员提供详尽的信息,以及其论坛、IRC 频道和社交媒体页面的链接,以获得基于社区的支持。 如果您想贡献、访问其源代码、报告错误、查看其 (AGPLv3) 许可证或只是了解更多信息,请访问该项目的 GitHub 存储库

Seafile

Seafile

Seafile 可能没有 ownCloud 或 Nextcloud 的花哨功能(或应用程序生态系统),但它可以完成工作。 本质上,它充当您 Linux 服务器上的虚拟驱动器,以扩展您的桌面存储并允许您有选择地共享文件,并具有密码保护和各种级别的权限(即,只读或读/写)。

它的协作功能包括按文件夹访问控制、受密码保护的下载链接以及类似 Git 的版本控制和保留。 文件通过双因素身份验证、文件加密和 AD/LDAP 集成进行保护,并且可以从 Windows、MacOS、Linux、iOS 或 Android 设备访问。

有关更多信息,请访问 Seafile 的 GitHub 存储库服务器手册wiki论坛。 请注意,Seafile 的社区版根据 GPLv2 获得许可,但其专业版不是开源的。

OnionShare

OnionShare

OnionShare 是一个很酷的应用程序,它只做一件事:它允许您安全地共享单个文件或文件夹,如果您愿意,还可以匿名共享。 无需设置或维护服务器——您只需在 MacOS、Windows 或 Linux 上 下载并安装 该应用程序即可。 文件始终托管在您自己的计算机上; 当您共享文件时,OnionShare 会创建一个 Web 服务器,使其可以作为 Tor Onion 服务访问,并生成一个无法猜测的 .onion URL,允许接收者通过 Tor 浏览器访问该文件。

您可以设置文件共享的限制,例如限制下载次数或使用自动停止计时器,该计时器设置严格的到期日期/时间,之后文件将无法访问(即使尚未被访问)。

OnionShare 根据 GPLv3 获得许可; 有关更多信息,请查看其 GitHub 存储库,其中还包括 文档,其中涵盖了此易于使用的文件共享应用程序中的功能。

Pydio Cells

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 对一些鲜为人知的选项的评论

您最喜欢的开源文件共享应用程序是什么? 请在评论中告诉我们。

User profile image.
Opensource.com 发布有关创建、采用和共享开源解决方案的故事。 在 Twitter 上关注我们 @opensourceway。

9 条评论

您错过了一个最大的参与者和我个人的最爱:Mega sync mega.nz。

mega 是开源的吗?

回复 作者 Georgi (未验证)

仅仅因为他们在文章中没有提到 Mega 并不意味着他们“错过”了它。

回复 作者 Georgi (未验证)

Mega 不再由 kim.com 拥有,它现在是新西兰政府的财产。 因此,它不再被认为是隐私友好的……它是政府,所有政府都喜欢窥探您的个人生活

回复 作者 Georgi (未验证)

我想听听 owncloud 和 nextcloud 之间的详细比较……我应该选择哪个? 其中一个明显优于另一个,还是它们只是同一事物的略有不同的变体?

我现在已经让 ownCloud 在家庭服务器上工作了。 我让家庭成员运行 Windows(7 和 10)以及我自己(Linux)现在同步它。

我很想看看是否可以使其外部可访问,但我对它保存我的个人生活并可能受到损害感到不安!

另外,除非我将其放到其他服务器上,否则它也无助于保护我的文件免受房屋级别的灾难。 它只会让我可以在工作时通过浏览器访问我的文件。

啊哈,一篇关于非常重要话题的及时文章。
非常感谢! ;-)

在一个我处理所有 IT 杂务(兼职)的客户站点,我为他们设置了 JottaCloud,它位于挪威,拥有地球上一些最严格的隐私法。 不错! 简单,具有许多强大的功能和定价。
它不是开源的,但这是针对没有全职 IT 员工的 SMB,所以我保持简单,并确保他们的数据永远不会进入爱管闲事的全视 5Eyes 矩阵。 ;-)

我尝试了很多 - 我为 Dropbox Pro 付费了 3 年,但最近取消了我的订阅,在我使用它的早期 10 年中 - 我“赚取”了 11 GB 的存储空间 - 但 Dropbox 从一开始就对我来说“跨平台”性不够(例如,没有适用于基于 ARM 的 Linux 设备(例如 RPi)的二进制文件) - 基本上,我用“Resilio Sync”替换了 Dropbox,并且我为 5 用户专业许可证(“终身”)付费……还尝试了 OwnCloud 和 NextCloud(我发现 NextCloud 略好) - 但 Resilio Sync 正在完成我需要的一切(加上我在我的 FreeNAS 上使用 resilio 的插件) - 以及我 iPad 和 Android 手机上的 Resilio Sync 应用程序(都是免费的 - 与 iOS 的 Owncloud 应用程序不同)! 我仍然会继续使用我的免费 Dropbox 作为辅助工具 - 但 Resilio 完成了我需要的一切,我的音乐收藏在我的所有设备上(在那些存储空间不足的设备上进行选择性同步)。 我同步的任何数据都不会存储在云端 - Resilio Sync 基于较旧的“btsync_(并且我认为与 syncthing 相关)。 无论如何 - 我已经在我的 RPi3、OrangePi、BananPi、我的 NAS、我的 3 台 Linux 桌面/笔记本电脑以及我的工作 Windows 10 笔记本电脑、iPad Pro 和 Galaxy Note 上运行了它……

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.