openrun
Plataforma GitOps open source para despliegue declarativo de apps web y herramientas internas en single-node (Docker/Podman) o Kubernetes. Incluye OIDC/SAML, RBAC, bindings de bases de datos aisladas, backups SQLite con Litestream a S3 y escalado a cero.
Ficha actualizada 26 sept 2026, 23:44 · upstream 26 sept 2026, 23:08 · release v0.19.4
Qué es openrun
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenRun es una plataforma GitOps de código abierto bajo licencia Apache-2.0 para despliegue declarativo de aplicaciones web y herramientas internas. Funciona en un solo nodo con Docker/Podman o en Kubernetes, eliminando la necesidad de servidores de compilación externos.
La plataforma ofrece gestión declarativa mediante archivos de configuración en Git, autenticación OAuth/OIDC/SAML con RBAC, bindings de servicios para provisionar cuentas de base de datos aisladas por aplicación y backups automáticos de SQLite con Litestream a S3. Soporta despliegues blue-green atómicos entre múltiples aplicaciones.
Características únicas incluyen escalado a cero para apps inactivas, enrutamiento basado en dominio o path con auto-TLS, auditoría completa de operaciones y una consola web para gestión de apps, bindings, contenedores y eventos de auditoría. La configuración declarativa permite versionar todos los cambios y facilitar el rollback.
- Despliegue de herramientas internas en equipos con control de versiones
- Automatización de despliegues web mediante GitOps sin servidor de compilación
- Gestión declarativa de múltiples aplicaciones con actualizaciones atómicas
- Provisionamiento seguro de bases de datos aisladas por aplicación
- Auditoría y control de acceso con RBAC para operaciones y apps
- Migración entre despliegue single-node y Kubernetes sin reconfigurar apps
- Configuración declarativa versionada en Git para todos los cambios de apps
- Soporte nativo para despliegue en single-node o Kubernetes con misma configuración
- Bindings de servicios para bases de datos PostgreSQL/MySQL/SQLite/Redis/MongoDB/ClickHouse
- Backups automáticos de SQLite con Litestream replicados a S3-compatible storage
- Escalado a cero para optimizar recursos en apps inactivas
- Actualizaciones atómicas entre múltiples aplicaciones sin pérdida de datos
- No soporta aplicaciones que requieran Docker Compose con múltiples contenedores
- Modo declarativo requiere configuración en Git; no es ideal para pruebas rápidas
- Dependencia obligatoria de Docker/Podman en single-node o Kubernetes
- Soporte limitado a bases de datos específicas sin providers externos configurados
- Requiere 4 núcleos CPU y 4GB RAM mínimo para despliegue single-node
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.
Para single-node: usar Docker/Podman, SQLite o PostgreSQL externo. Mínimo 4 núcleos CPU, 4GB RAM y 40GB disco. Para Kubernetes: usar Helm chart. Configurar autenticación OIDC/SAML según necesidades de seguridad. Bindings de servicios requieren configuración previa de bases de datos centralizadas. Backups a S3 requieren credenciales de almacenamiento compatible.
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.