SelfHost Hub SelfHost Hub
EN
← 返回到所有服务

GitHub 仓库信息

获取时间 · 2026年6月5日
★ 3,899 最后更新: 2026年6月5日
README
Garage [![status-badge](https://woodpecker.deuxfleurs.fr/api/badges/1/status.svg)](https://woodpecker.deuxfleurs.fr/repos/1)
===

<p align="center" style="text-align:center;">
	<a href="https://garagehq.deuxfleurs.fr">
	<img alt="Garage logo" src="https://garagehq.deuxfleurs.fr/img/logo.svg" height="200" />
	</a>
</p>

<p align="center" style="text-align:center;">
	[ <strong><a href="https://garagehq.deuxfleurs.fr/">Website and documentation</a></strong>
	| <a href="https://garagehq.deuxfleurs.fr/_releases.html">Binary releases</a>
	| <a href="https://git.deuxfleurs.fr/Deuxfleurs/garage">Git repository</a>
	| <a href="https://matrix.to/#/%23garage:deuxfleurs.fr">Matrix channel</a>
	]
</p>

Garage is an S3-compatible distributed object storage service
designed for self-hosting at a small-to-medium scale.

Garage is designed for storage clusters composed of nodes running
at different physical locations,
in order to easily provide a storage service that replicates data at these different
locations and stays available even when some servers are unreachable.
Garage also focuses on being lightweight, easy to operate, and highly resilient to
machine failures.

Garage is built by [Deuxfleurs](https://deuxfleurs.fr),
an experimental small-scale self hosted service provider,
which has been using it in production since its first release in 2020.

Learn more on our dedicated documentation pages:

- [Goals and use cases](https://garagehq.deuxfleurs.fr/documentation/design/goals/)
- [Features](https://garagehq.deuxfleurs.fr/documentation/reference-manual/features/)
- [Quick start](https://garagehq.deuxfleurs.fr/documentation/quick-start/)

Garage is entirely free software released under the terms of the AGPLv3.

Garage 是一个S3兼容的分布式对象存储服务,专为小到中等规模的自托管部署设计。它特别适合由运行在不同物理位置的节点组成的存储集群,能够轻松提供数据复制和高可用性的存储服务。

主要功能

  • S3兼容API:完全兼容Amazon S3 API,支持现有S3客户端和工具
  • 地理分布式:专为跨地理位置的节点部署而设计
  • 数据复制:自动在不同位置复制数据,确保高可用性
  • 容错能力:即使部分服务器不可达也能保持服务可用
  • 轻量级设计:资源占用少,易于部署和维护
  • 高度可靠:对机器故障有很强的抵抗能力

技术特性

  • 开发语言:Rust语言开发,性能优异
  • 存储架构:分布式架构,无单点故障
  • 数据一致性:强一致性保证
  • 网络协议:基于HTTP/HTTPS的RESTful API
  • 配置管理:简单的配置文件管理

部署特点

  • 小规模友好:专为小到中等规模部署优化
  • 多地部署:支持跨数据中心和地理位置部署
  • 简单运维:易于操作和管理
  • 节点自治:每个节点都可以独立工作
  • 动态扩展:支持动态添加和移除节点

适用场景

  • 备份存储:作为备份和归档存储解决方案
  • 静态资源:网站静态资源和媒体文件存储
  • 数据同步:多地数据同步和镜像
  • 应用存储:为应用程序提供对象存储服务
  • 个人云存储:搭建个人或小团队的云存储系统

部署要求

  • 操作系统:Linux、macOS、Windows
  • 网络要求:节点间需要可靠的网络连接
  • 存储需求:根据数据量需求配置
  • 内存要求:相对较低的内存占用
  • 维护成本:低维护成本和复杂度

兼容性

  • S3客户端:支持所有标准S3客户端
  • 开发SDK:兼容各种语言的S3 SDK
  • 管理工具:支持S3管理工具和界面
  • 迁移工具:可从其他S3服务无缝迁移

发现更多