Repolode
deuxfleurs-org

deuxfleurs-org/garage

Armazenamento de objetos distribuído e compatível com S3 para clusters autogerenciados de pequeno a médio porte, distribuídos em vários locais físicos.

Alternativa open source a:Amazon S3

Estrelas
4,737
Forks
181
Issues abertas
2
Último commit
há 5 dias

O que é?

Garage é um serviço distribuído de armazenamento de objetos compatível com S3, voltado à hospedagem própria em pequena ou média escala. Ele foi desenvolvido para clusters cujos nós ficam em diferentes locais físicos e replica os dados entre esses locais para manter o serviço disponível quando alguns servidores ficam inacessíveis.

O projeto prioriza leveza, facilidade de operação e resiliência a falhas de máquinas. Foi escrito em Rust e está licenciado sob AGPLv3. Foi desenvolvido pelo projeto Deuxfleurs, que o utiliza em produção desde o primeiro lançamento, em 2020.

Como oferece a API S3, é possível apontar clientes e ferramentas S3 existentes para um cluster Garage em vez de usar um serviço de bucket na nuvem.

Recursos principais

  • 01Oferece uma API compatível com S3 para que clientes S3 existentes possam se conectar.
  • 02Replica dados entre nós em diferentes locais físicos.
  • 03Continua servindo dados quando alguns servidores ficam inacessíveis.
  • 04É leve e foi projetado para ser simples de operar.
  • 05Foi escrito em Rust e é distribuído como software livre sob a licença AGPLv3.

Casos de uso

  • Hospedar por conta própria um armazenamento de objetos compatível com S3 em vários servidores domésticos ou de escritório.
  • Armazenar backups ou arquivos de mídia em um cluster pequeno e distribuído geograficamente.
  • Oferecer armazenamento S3 para pequenos serviços autogerenciados sem depender de um provedor de nuvem.

Início rápido

  1. 1

    Leia o guia de início rápido no site da documentação do Garage

  2. 2

    Ou baixe um binário na página oficial de releases

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft que exige que serviços de rede derivados compartilhem seu código-fonte.
  • Projetado para clusters auto-hospedados de pequeno a médio porte, não sendo indicado para implantações em escala muito grande.

Tópicos

Perguntas frequentes

O que é garage?
Armazenamento de objetos distribuído e compatível com S3 para clusters autogerenciados de pequeno a médio porte, distribuídos em vários locais físicos. Garage é um serviço distribuído de armazenamento de objetos compatível com S3, voltado à hospedagem própria em pequena ou média escala. Ele foi desenvolvido para clusters cujos nós ficam em diferentes locais físicos e replica os dados entre esses locais para manter o serviço disponível quando alguns servidores ficam inacessíveis.
garage é gratuito? Qual é a licença?
garage é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
garage ainda é mantido?
Manutenção ativa. O último commit de garage foi em 16 de out. de 2026.
Para que posso usar garage?
Hospedar por conta própria um armazenamento de objetos compatível com S3 em vários servidores domésticos ou de escritório. Armazenar backups ou arquivos de mídia em um cluster pequeno e distribuído geograficamente. Oferecer armazenamento S3 para pequenos serviços autogerenciados sem depender de um provedor de nuvem.
Como instalar garage?
Leia o guia de início rápido no site da documentação do Garage Ou baixe um binário na página oficial de releases
Onde consigo garage?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/deuxfleurs-org/garage

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados