Repolode
achtungsoftware

achtungsoftware/alarik

Un sistema de almacenamiento de objetos de alto rendimiento compatible con S3, escrito en Swift y presentado como una alternativa abierta a MinIO y RustFS.

Alternativa open source a:MinIOAmazon S3

Estrellas
566
Forks
8
Issues abiertos
8
Último commit
el mes pasado

¿Qué es?

Alarik es un servidor de almacenamiento de objetos autohospedado que implementa la API de S3, por lo que se le pueden conectar clientes y herramientas de S3 existentes. Incluye las operaciones básicas con objetos, cargas multipart, versionado de buckets, URLs prefirmadas, reglas de ciclo de vida, políticas de bucket y autenticación SigV4, además de una consola web para explorar objetos y administrar usuarios y buckets.

Además de la API básica, Alarik incluye webhooks de bucket con cargas de eventos con formato de AWS y entregas firmadas con HMAC, así como replicación continua de buckets a destinos S3 compatibles remotos. La autenticación admite cuentas locales y SSO con OIDC y varios proveedores de identidad.

Para implementaciones con varios nodos, Alarik almacena los datos en fragmentos con codificación de borrado Reed-Solomon, distribuidos mediante hashing de rendezvous, sin una base de datos externa. Los metadatos del clúster se guardan en el propio almacenamiento de Alarik, y el proyecto incluye reparación de lecturas y análisis en segundo plano para detectar deterioro de bits. El proyecto está en beta y está diseñado para Linux.

Funciones clave

  • 01API compatible con S3, con cargas multipart, versionado, URLs prefirmadas y reglas de ciclo de vida
  • 02Consola web para explorar objetos, cargarlos mediante arrastrar y soltar y administrar el sistema
  • 03Webhooks de bucket con entregas firmadas con HMAC y reintentos
  • 04Replicación continua de buckets a destinos S3 compatibles remotos
  • 05SSO con OIDC, varios proveedores de identidad y cuentas locales
  • 06Clúster multinodo con codificación de borrado y sin una base de datos externa

Casos de uso

  • Autohospedar un backend compatible con S3 para aplicaciones que ya usan SDK de S3
  • Reemplazar MinIO en una configuración de almacenamiento privada o local
  • Replicar buckets de un almacenamiento compatible con S3 a otro
  • Ejecutar un clúster pequeño de almacenamiento de objetos con varios nodos en Linux

Inicio rápido

  1. 1

    Abre la guía de instalación en la documentación de alarik.io/docs/installation

Antes de usarlo

  • El proyecto está marcado como beta, así que se encuentra en una fase inicial.
  • El README indica que Linux es la única plataforma compatible.

Temas

Preguntas frecuentes

¿Qué es alarik?
Un sistema de almacenamiento de objetos de alto rendimiento compatible con S3, escrito en Swift y presentado como una alternativa abierta a MinIO y RustFS. Alarik es un servidor de almacenamiento de objetos autohospedado que implementa la API de S3, por lo que se le pueden conectar clientes y herramientas de S3 existentes. Incluye las operaciones básicas con objetos, cargas multipart, versionado de buckets, URLs prefirmadas, reglas de ciclo de vida, políticas de bucket y autenticación SigV4, además de una consola web para explorar objetos y administrar usuarios y buckets.
¿alarik es gratuito? ¿Qué licencia tiene?
alarik es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿alarik sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de alarik fue el 19 sept 2026.
¿Para qué puedo usar alarik?
Autohospedar un backend compatible con S3 para aplicaciones que ya usan SDK de S3 Reemplazar MinIO en una configuración de almacenamiento privada o local Replicar buckets de un almacenamiento compatible con S3 a otro Ejecutar un clúster pequeño de almacenamiento de objetos con varios nodos en Linux
¿Cómo se instala alarik?
Abre la guía de instalación en la documentación de alarik.io/docs/installation
¿Dónde consigo alarik?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/achtungsoftware/alarik

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados