O que é o Garage?
O Garage é um serviço de armazenamento de objetos distribuído, leve e compatível com S3. Projetado para rodar em várias máquinas geograficamente distribuídas, ele oferece armazenamento de objetos resiliente e auto-hospedado com uma API compatível com S3, tornando-se uma forte alternativa de código aberto aos serviços de armazenamento de objetos hospedados para backups, sites estáticos e dados de aplicações.
⚡ Principais Recursos do Garage
☁️ API compatível com S3
Compatibilidade direta com clientes, SDKs e ferramentas S3 existentes.
🌐 Geodistribuído
Replique dados entre múltiplos nós e sites para maior resiliência.
🪶 Leve
Implementação eficiente em Rust que roda bem em hardware modesto.
🔒 Auto-hospedado
Mantenha total propriedade sobre seus dados na sua própria infraestrutura.
🎯 Por que o Garage?
- Seu próprio armazenamento: Armazenamento de objetos auto-hospedado no seu próprio hardware
- Ecossistema S3: Funciona com a vasta gama de ferramentas S3 existentes
- Resiliente: Replicação entre múltiplos nós sobrevive a falhas de nós
- Eficiente: Baixo consumo de recursos, ideal para clusters pequenos
🆕 Destaques
- Armazenamento de Objetos: Buckets e objetos compatíveis com S3
- Replicação: Redundância configurável entre nós
- Multi-datacenter: Reconhecimento de zonas para posicionamento
- Hospedagem Estática: Sirva sites estáticos diretamente dos buckets
📦 Instalação a partir do deb.griffo.io
Passo 1: Adicionar repositório
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 Existe um espelho grátis para sempre. deb-free.griffo.io distribui pacotes grátis para sempre — sem conta, sem assinatura, no máximo 2 meses atrás do upstream, correções de segurança imediatas. Hoje ele traz cliamp, Ghostty, lazydocker, Oh My Posh e Zed; Garage não está entre elas, então o repositório acima é a única forma de instalar hoje — peça e ela pode ser adicionada.
Passo 2: Instalar garage
# Install latest garage
sudo apt install garage
# Verificar instalação
garage --version# Install latest garage
apt install garage
# Verificar instalação
garage --version🎯 Exemplos Básicos de Uso
# Show version
garage --version
# Show cluster status
garage status
# Create a bucket
garage bucket create my-bucket
# Create an access key
garage key create my-app-key
# Grant the key access to the bucket
garage bucket allow --read --write my-bucket --key my-app-key🚀 Por que escolher o deb.griffo.io?
- Ubuntu Oficial: Frequentemente meses atrasado, sem os recursos mais recentes
- deb.griffo.io: Última versão poucas horas após o lançamento
- Instalação Manual: Requer downloads manuais e configuração do PATH
- Nosso Repositório: Pacotes pré-compilados e prontos para uso
- ✅ Últimos Recursos: Obtenha os recursos e melhorias mais recentes do Garage imediatamente
- ✅ Sem Configuração Manual: Binários pré-compilados, instalados e atualizados via apt
- ✅ Atualizações Automáticas: Pacotes atualizados poucas horas após os lançamentos upstream
- ✅ Dependências Corretas: Empacotado corretamente com todas as bibliotecas necessárias
- ✅ Multi-Distribuição: Funciona no Jammy e Noble
- ✅ Manutenção Fácil: Comandos apt simples para atualizações
📦 Repositório de construção de pacotes
Os pacotes Ubuntu são construídos e mantidos automaticamente neste repositório do GitHub:
- 📁 garage-debian - Latest release builds
🔗 Pacotes relacionados
Também disponível no deb.griffo.io:
- Headscale - Servidor de controle Tailscale auto-hospedado
- Forgejo Runner - Runner de CI para o Forgejo Actions
- k9s - Interface de terminal para clusters Kubernetes
💝 Apoiar Este Projeto
Se este repositório economiza seu tempo e esforço, considere apoiá-lo!