Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

open-incident

Plataforma open-source europea para gestión de incidentes, on-call y alertas bajo licencia AGPL-3.0. Incluye asistente IA gobernado, páginas de estado y autohosting con Docker Compose.

Ficha actualizada 23 sept 2026, 20:22 · upstream 23 sept 2026, 19:56 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es open-incident

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Open Incident es una plataforma de fiabilidad del software web-first que centraliza la respuesta a incidentes, gestión de turnos on-call, alertas y páginas de estado. Construida sobre Next.js y Node.js, utiliza PostgreSQL con seguridad por nivel de fila (RLS), Redis y ClickHouse para el almacenamiento de datos y análisis. El núcleo es AGPL-3.0, mientras que la edición empresarial reside en un directorio separado bajo licencia comercial.

CASOS DE USO
  • Gestión completa del ciclo de vida de incidentes desde declaración hasta post-mortem.
  • Automatización de alertas y rotaciones on-call con escalación definida por políticas.
  • Publicación de páginas de estado públicas o internas con componentes de uptime.
  • Análisis de causa raíz asistido por IA con redacción automática de resúmenes.
  • Integración bidireccional con trackers de issues como GitHub, Jira o Linear.
  • Auditoría de seguridad y cumplimiento con logs humanos y aislamiento de datos.
PUNTOS DESTACADOS
  • Licencia AGPL-3.0 para el núcleo del producto, garantizando código abierto en producción.
  • Aislamiento probado mediante seguridad por nivel de fila (RLS) en PostgreSQL.
  • Infraestructura e inferencia de IA alojadas en Europa con redacción de datos antes de salir.
  • Asistente IA gobernado que propone sin publicar, con log legible de cada llamada.
  • Autohosting simplificado mediante Docker Compose sin dependencias externas obligatorias.
  • Suite de pruebas end-to-end integrada para validar la integridad del sistema.
PRECAUCIONES
  • Estado Alpha: APIs, esquemas y capturas de pantalla están sujetos a cambios frecuentes.
  • Integraciones con terceros (Slack, Teams) ejercidas contra mocks, no cuentas reales.
  • El asistente IA requiere un endpoint OpenAI-compatible configurado por el usuario.
  • Funcionalidades avanzadas como SAML o SCIM solo disponibles en la edición empresarial.
  • Páginas de estado requieren configuración adicional de dominios y variables de entorno.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Incident detailPost-mortemOn-callAlertsReportsAI governanceStatus page adminPublic status page
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO40 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Clonar repositorio, copiar .env.example a .env (configurar secretos y contraseñas), ejecutar docker compose up -d. Requiere mínimo 4 núcleos CPU, 8GB RAM y 40GB disco. Para páginas de estado, configurar BASE_DOMAIN en .env. Desplegar con seed demo o crear workspace propio vía migrate.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQLRedisS3/MinIOClickHouse
BASES DE DATOS
PostgreSQLRedisClickHouse
PUERTOS
300030013100812343185441638131063107814331978027
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.