Repolode
achtungsoftware

achtungsoftware/alarik

Sistema de armazenamento de objetos de alto desempenho e compatível com S3, escrito em Swift e posicionado como alternativa open source ao MinIO e ao RustFS.

Alternativa open source a:MinIOAmazon S3

Estrelas
566
Forks
8
Issues abertas
8
Último commit
mês passado

O que é?

Alarik é um servidor de armazenamento de objetos auto-hospedado que oferece a API S3, permitindo apontar clientes e ferramentas S3 existentes para ele. Inclui as operações essenciais com objetos, uploads multipart, versionamento de buckets, URLs pré-assinadas, regras de ciclo de vida, políticas de bucket e autenticação SigV4, além de um console web para navegar pelos objetos e gerenciar usuários e buckets.

Além da API básica, Alarik inclui webhooks de bucket com payloads de eventos no formato da AWS e entregas assinadas com HMAC, além de replicação contínua de buckets para destinos remotos compatíveis com S3. A autenticação oferece suporte a contas locais e SSO com OIDC e múltiplos provedores de identidade.

Em implantações com vários nós, Alarik armazena dados em fragmentos com codificação de apagamento Reed-Solomon, distribuídos por hash de rendezvous, sem banco de dados externo. Os metadados do cluster ficam no próprio armazenamento do Alarik, e o projeto inclui reparo de leitura e verificação periódica em segundo plano para detectar bit rot. O projeto está em beta e foi desenvolvido para Linux.

Recursos principais

  • 01API compatível com S3, com uploads multipart, versionamento, URLs pré-assinadas e regras de ciclo de vida
  • 02Console web para navegar pelos objetos, fazer upload por arrastar e soltar e gerenciar a administração
  • 03Webhooks de bucket com entregas assinadas com HMAC e novas tentativas
  • 04Replicação contínua de buckets para destinos remotos compatíveis com S3
  • 05SSO com OIDC, múltiplos provedores de identidade e contas locais
  • 06Clusterização com vários nós e codificação de apagamento, sem banco de dados externo

Casos de uso

  • Hospedar por conta própria um backend compatível com S3 para aplicações que já usam SDKs do S3
  • Substituir o MinIO em uma configuração de armazenamento privada ou local
  • Replicar buckets de um armazenamento compatível com S3 para outro
  • Executar um pequeno cluster de armazenamento de objetos com vários nós no Linux

Início rápido

  1. 1

    Abra o guia de instalação na documentação em alarik.io/docs/installation

Antes de usar

  • O projeto está marcado como beta, portanto está em estágio inicial.
  • O README lista o Linux como a única plataforma compatível.

Tópicos

Perguntas frequentes

O que é alarik?
Sistema de armazenamento de objetos de alto desempenho e compatível com S3, escrito em Swift e posicionado como alternativa open source ao MinIO e ao RustFS. Alarik é um servidor de armazenamento de objetos auto-hospedado que oferece a API S3, permitindo apontar clientes e ferramentas S3 existentes para ele. Inclui as operações essenciais com objetos, uploads multipart, versionamento de buckets, URLs pré-assinadas, regras de ciclo de vida, políticas de bucket e autenticação SigV4, além de um console web para navegar pelos objetos e gerenciar usuários e buckets.
alarik é gratuito? Qual é a licença?
alarik é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
alarik ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de alarik foi em 19 de set. de 2026.
Para que posso usar alarik?
Hospedar por conta própria um backend compatível com S3 para aplicações que já usam SDKs do S3 Substituir o MinIO em uma configuração de armazenamento privada ou local Replicar buckets de um armazenamento compatível com S3 para outro Executar um pequeno cluster de armazenamento de objetos com vários nós no Linux
Como instalar alarik?
Abra o guia de instalação na documentação em alarik.io/docs/installation
Onde consigo alarik?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/achtungsoftware/alarik

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

Projetos relacionados