涉足自托管,您一定听说过或接触过 MinIO。这款软件一直是任何人搭建自托管、兼容 S3 的对象存储时的首选解决方案,无论是用于网络服务器还是备份。它一直是一个快速、开源且简单的解决方案,能够与流行的备份和文件管理工具无缝集成。但所有美好的事物都有尽头,开发者最近的变动在开源社区引发了广泛的担忧。实际上,最近的更新剥夺了社区版许多实用功能,包括一些基本的管理功能。可以预见,开发者将商业版作为解决方案。虽然这可能适用于较大的团队,但这种变相的诱导让家庭实验室、小团队和独立开发者感到担忧。可以说,如果您现在还在使用 MinIO,值得考虑其他替代方案。
就我个人来说,我关注的是 Garage。这个项目提供了同样的 S3 兼容便利性,没有 MinIO 的不确定性。与 MinIO明显的商业意图不同,Garage 依然坚持开源的理想,同时提供一个简单、高效、可靠的存储解决方案,适用于从 NAS 系统到多节点设置的各种场景。这就是您应该考虑切换到它的理由。
Garage的独特之处
简单、可靠,并为自我托管而生
让我们直面现实。MinIO本不应该走这条路,但它不是第一个,也不会是最后一个因商业化而缩减范围的开源项目。同时,Garage是由一个专注于构建去中心化且注重隐私的工具的非营利协会开发的。它实际上就是大家希望MinIO保持的样子——一个易于访问、可靠,并且兼容S3的存储解决方案。
Garage 的主要目标是简单和可靠性。这个项目是一个分布式对象存储系统,这意味着您的文件不会只存储在一个地方。文件会根据您的需求自动拆分、复制并分布到多个服务器或区域。这就意味着如果某台机器离线或者硬盘出现故障,您的数据依然安全且可以访问。这给您提供了内置的冗余。Garage 对硬件的要求也比较低。它可以在从 树莓派 到简单的 Synology NAS,甚至家庭服务器等普通硬件上运行。只需一个合理的 CPU 和大约一 GB 的 RAM,您就可以开始使用。安装是通过 Docker 进行的,不过几乎所有的配置都是通过终端接口完成的。
Garage 软件完全支持 S3,这意味着任何已经与 Amazon S3 兼容的工具都可以直接使用它。这包括像 Restic、Duplicati、Arq 这样的备份客户端、rclone 这样的同步工具,以及 Nextcloud。为了测试,我在我的 Mac 上配置了 Garage 和 Kopia。
聚焦的功能集
为实际自托管环境设计的可扩展架构
Garage 专注于一个核心功能,提供可靠性和强大的用户控制。这些都是这项服务的优势。通过 Docker 安装非常简单,您可以从 NAS 上的单节点开始。生成访问令牌后,您可以将其连接到任何兼容 S3 的应用。需要注意的是,单个节点没有冗余,强烈建议扩展到至少三个节点。一旦节点连接,软件会自动管理节点间的复制,确保数据在设备间可用。因此,无论是在家中两个服务器之间同步,还是将本地 NAS 与云虚拟机连接以实现冗余,Garage 都能轻松适应并扩展到您的网络,而不是强制固定配置。
这种灵活性使其成为现代自托管生态系统的必然选择。您可以将 Garage 用作媒体存储、照片备份、服务器备份等的后端服务。该应用程序采用分布式设计,使其在不增加复杂性的情况下轻松扩展。详细的文档确实有助于实现这一点,即使您刚开始使用像 Garage 这样的服务。结合 Garage 的非营利支持以及没有为了商业利益而剥夺功能的动机,它是 MinIO 的绝佳替代选择。
一个可靠的开源替代品,替代 MinIO
我直说吧。MinIO转向限制性、以企业为主的模式,提醒我们开源项目偏离社区关注时可能发生的事情。这样的情况既不是第一次,也不会是最后一次。对于任何管理个人或工作数据的人来说,信任一个可靠且能持续有效的系统是必须的。你需要知道你的工具在多年后仍然能可靠地工作,特别是当它们用于存储重要档案和珍贵照片时。
热门跟贴