Repolode
deuxfleurs-org

deuxfleurs-org/garage

面向小型到中型自托管集群的 S3 兼容分布式对象存储,支持跨地域节点部署。

可替代:Amazon S3

Star
4,737
Fork
181
未关闭 Issue
2
最近提交
5天前

这是什么?

Garage 是一个兼容 S3 接口的分布式对象存储服务,面向中小规模的自托管场景。它专为节点分布在不同物理位置的集群设计,在各地点之间复制数据,即使部分服务器不可达,服务仍能保持可用。

项目强调轻量、易于运维,并对机器故障具有较强的容错能力。它使用 Rust 编写,采用 AGPLv3 许可证,由 Deuxfleurs 开发,自 2020 年首次发布以来一直用于生产环境。

由于兼容 S3 API,现有的 S3 客户端和工具可以直接指向 Garage 集群,而无需使用云端存储桶服务。

核心功能

  • 01提供兼容 S3 的 API,现有 S3 客户端可直接连接。
  • 02在不同物理位置的节点之间复制数据。
  • 03部分服务器不可达时仍可继续提供服务。
  • 04资源占用轻,设计上注重运维简单。
  • 05使用 Rust 编写,以 AGPLv3 协议发布为自由软件。

适用场景

  • 在多台家庭或办公服务器上自建兼容 S3 的对象存储。
  • 在小型跨地域集群中存储备份或媒体文件。
  • 为小型自托管服务提供 S3 存储,无需依赖云厂商。

快速上手

  1. 1

    阅读 Garage 官网上的快速入门指南

  2. 2

    或从官方发布页面下载二进制文件

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,要求基于其开发的网络服务公开源代码。
  • 专为中小规模的自托管集群设计,并不面向超大规模部署。

标签

常见问题

garage 是什么?
面向小型到中型自托管集群的 S3 兼容分布式对象存储,支持跨地域节点部署。 Garage 是一个兼容 S3 接口的分布式对象存储服务,面向中小规模的自托管场景。它专为节点分布在不同物理位置的集群设计,在各地点之间复制数据,即使部分服务器不可达,服务仍能保持可用。
garage 可以免费使用吗?用的什么许可证?
garage 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
garage 还在维护吗?
活跃维护中。garage 最近一次提交是在 2026年10月16日。
garage 适合用来做什么?
在多台家庭或办公服务器上自建兼容 S3 的对象存储。 在小型跨地域集群中存储备份或媒体文件。 为小型自托管服务提供 S3 存储,无需依赖云厂商。
garage 怎么安装和运行?
阅读 Garage 官网上的快速入门指南 或从官方发布页面下载二进制文件
在哪里获取 garage?
源代码和安装说明在 GitHub 上:https://github.com/deuxfleurs-org/garage

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目