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 的 bells 和 whistles(或应用程序生态系统),但它可以完成这项工作。 本质上,它充当 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,该 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。 有关更多信息,请查看 文档常见问题源代码存储库和 AGPLv3 许可证

其他值得考虑的

如果这些选择不能满足您的需求,您可能需要考虑这些开源文件共享类型的应用程序。

  • 如果您的主要目标是在设备之间同步文件,而不是共享文件,请查看 Syncthing)。
  • 如果您是 Git 的粉丝并且不需要移动应用程序,您可能会喜欢 SparkleShare
  • 如果您主要想要一个聚合所有个人数据的地方,请查看 Cozy
  • 而且,如果您正在寻找轻量级或专用的文件共享工具,请仔细阅读 Scott Nesbitt 的评论,了解一些鲜为人知的选项。

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

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

9 条评论

您错过了最大的参与者之一,也是我个人最喜欢的:Mega sync mega.nz。

mega 是开源的吗?

回复 by Georgi (未验证)

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

回复 by Georgi (未验证)

Mega 不再由 kim.com 拥有,它现在是新西兰政府的财产。 所以,它不再被认为是隐私友好的..它是一个政府,所有政府都喜欢跟踪你的个人生活

回复 by Georgi (未验证)

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

我现在有一个 ownCloud 工作到家庭服务器。 我有家庭成员运行 Windows(7 和 10)以及我自己(Linux)现在同步它。

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

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

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

在一家我兼职负责所有 IT 事务的客户公司,我为他们设置了 JottaCloud,它位于挪威,拥有地球上最严格的隐私法。 不错! 简单易用,功能强大,价格合理。
它不是开源的,但这是为一家没有全职 IT 员工的中小型企业准备的,所以我保持简单,并确保他们的数据永远不会进入窥探一切的“五眼联盟”的魔爪。 ;-)

我试过很多云存储服务 - 我为 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 上运行了它...

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.