open-infra
Plataforma auto-alojable estilo AWS construida sobre proyectos CNCF (k3s, Traefik, MinIO) con GitOps como núcleo para gestionar aplicaciones, bases de datos, almacenamiento y VMs en hardware propio bajo NIST 800-53.
Ficha actualizada 22 sept 2026, 15:35 · upstream 22 sept 2026, 13:37 · release v2.7.0
Qué es open-infra
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
open-infra es una plataforma auto-alojable diseñada para funcionar dentro del perímetro de confianza del usuario, ofreciendo una superficie de gestión similar a AWS pero ejecutándose sobre infraestructura propia. Se basa en principios de GitOps donde la intención se declara en un archivo `infra.yaml` y el estado deseado se reconcilia automáticamente mediante GitHub Actions y Argo CD.
La arquitectura utiliza k3s para orquestación, Traefik para ingress y balanceo de carga, MinIO para almacenamiento de objetos y CloudNativePG o MariaDB para bases de datos gestionadas. Incluye capacidades avanzadas como inferencia GPU (Ollama), lago de datos con DuckDB/Trino sobre Iceberg en MinIO, y pipelines de datos con Debezium y NATS.
Ofrece compatibilidad parcial con AWS SDK mediante un shim experimental que emula servicios como S3, STS, Lambda y DynamoDB sobre los backends nativos, permitiendo una transición gradual. La plataforma incluye consola web, gestión de identidad (IAM), auditoría completa y herramientas de ingeniería de caos.
- Auto-alojamiento de aplicaciones escalables con HTTPS, bases de datos y almacenamiento de objetos sin dependencias externas.
- Migración conceptual a AWS para equipos que buscan reducir costes manteniendo familiaridad con servicios como RDS o Lambda.
- Gestión de infraestructura híbrida donde open-infra actúa como proveedor de nube privado para cargas de trabajo específicas.
- Desarrollo y pruebas de arquitecturas serverless e inferencia de modelos de IA en hardware local sin costes de nube pública.
- Arquitectura GitOps nativa con reconciliación automática del estado deseado mediante Argo CD y Crossplane.
- Cumplimiento del marco NIST 800-53 por defecto, con seguridad integrada, principio de menor privilegio y auditoría completa.
- Compatibilidad parcial con AWS SDK vía shim experimental para S3, STS, Lambda y DynamoDB sobre backends nativos.
- Ecosistema basado en CNCF (k3s, Traefik, MinIO, CloudNativePG) que garantiza mantenibilidad y comunidad activa.
- Consola web completa con gestión de recursos, Data Flows visuales, auditoría de identidad y exploración de costes.
- No incluye Docker ni Compose nativo; requiere instalación manual de k3s y dependencias del sistema.
- El shim de compatibilidad AWS SDK es experimental y solo cubre un subconjunto de servicios (S3, STS, Lambda, AppSync, DynamoDB).
- Complejidad alta (HIGH) con requisitos mínimos de 4 núcleos CPU, 8GB RAM y 30GB disco según análisis técnico.
- Sin soporte one-click; requiere configuración manual de `config.yaml` y scripts de instalación (`./install.sh`).
- Algunas funcionalidades avanzadas como entrenamiento de modelos o Feature Store están marcadas como experimentales.
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.
Requiere uno o más servidores Linux con usuario no root y sudo. Ejecutar `git clone`, copiar `config.example.yaml` a `config.yaml` (editar IP LAN, dominio, modo) y ejecutar `./install.sh`. Instalar k3s, Argo CD y la plataforma. Tiempo estimado 10 minutos. Verificar requisitos de hardware: mínimo 4 cores CPU, 8GB RAM, 30GB disco.
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.