alarik
Alarik es un sistema de almacenamiento de objetos compatible con S3 escrito en Swift, enfocado en alto rendimiento y bajo latencia. Ofrece una alternativa open source a MinIO con API completa, escalabilidad horizontal sin coordinador y gestión nativa de versiones y políticas.
Ficha actualizada 19 sept 2026, 18:59 · upstream 19 sept 2026, 18:59 · release sin release detectada
Qué es alarik
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Alarik es un sistema de almacenamiento de objetos compatible con la API de Amazon S3, desarrollado en Swift y licenciado bajo Apache 2.0. Está diseñado para ofrecer alto rendimiento y baja latencia mediante un núcleo cloud-native que elimina dependencias externas como bases de datos, almacenando toda la metadatos directamente en el propio sistema de archivos distribuido.
El proyecto destaca por su enfoque en la durabilidad mediante codificación de erasure Reed-Solomon, lo que permite reconstruir datos a partir de fragmentos dispersos en múltiples nodos sin necesidad de coordinadores centralizados. Incluye una consola web para gestión visual y soporte para autenticación OIDC, claves S3 y políticas granulares.
Actualmente se encuentra en fase beta, con benchmarks preliminares que muestran un rendimiento competitivo o superior frente a MinIO en entornos controlados. El equipo detrás del proyecto, desarrolladores de software contable alemán, planea migrar su infraestructura interna a Alarik, lo que sugiere una intención de mantenimiento a largo plazo.
- Almacenamiento interno de alta velocidad para cargas de trabajo que requieren baja latencia en lectura/escritura
- Replicación continua entre clusters S3 compatibles con reglas filtradas por prefijo y autenticación SigV4
- Archivo de objetos con versioning, políticas de retención automática y limpieza de multipartes incompletos
- Integración empresarial mediante autenticación OIDC para proveedores múltiples y gestión centralizada de usuarios
- Sistema de eventos distribuido usando webhooks compatibles con AWS S3 Event Notifications para triggers externos
- API S3 completa con soporte para operaciones multipartes, versioning, políticas JSON y autenticación SigV4
- Escalabilidad horizontal sin coordinador mediante hashing Rendezvous (HRW) y quórum de escritura distribuido
- Durabilidad nativa con codificación Reed-Solomon y corrección automática de bit-rot en lectura o fondo
- Consola web funcional para gestión de objetos, estadísticas en tiempo real y administración de clusters
- Licencia Apache 2.0 sin cláusulas restrictivas ni dependencias de bases de datos externas
- Estado beta con rendimiento y estabilidad sujetos a evolución futura del motor de almacenamiento
- Despliegue manual sin soporte nativo para Docker, Compose o un clic (requiere instalación desde fuentes)
- Soporte explícito solo para plataforma Linux según los badges oficiales del proyecto
- Dependencia de Swift y sus dependencias del sistema operativo, lo que puede complicar la portabilidad
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar manualmente siguiendo la documentación oficial en alarik.io/docs/installation. Verificar compatibilidad con compiladores Swift y dependencias del sistema. Configurar credenciales para replicación entre nodos o clusters externos. Monitorizar salud de nodos mediante la consola admin (ruta Cluster). Revisar políticas de acceso y bloqueos públicos antes de exponer buckets públicamente.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.