Cachet es un sistema de página de estado de código abierto y autohospedado para comunicar a los usuarios la disponibilidad de los servicios y sus incidentes.
rajnandan1/kener
Sistema de páginas de estado autohospedado, creado con SvelteKit y Node.js, con monitoreo de disponibilidad, incidentes y ventanas de mantenimiento.
Alternativa open source a:Statuspage
Better Stack
- Estrellas
- 5,213
- Forks
- 311
- Issues abiertos
- 65
- Último commit
- hace 20 horas
¿Qué es?
Kener es un sistema ligero y autohospedado de páginas de estado, creado con SvelteKit y Node.js. Su objetivo es ofrecer a equipos pequeños y medianos una página de estado pública y atractiva con las funciones esenciales, sin la complejidad de las grandes plataformas empresariales de gestión de incidentes.
En cuanto al monitoreo, Kener ejecuta comprobaciones de API, Ping, TCP, DNS, SSL, SQL, Heartbeat y GameDig, y envía notificaciones por Email, Webhook, Slack y Discord. Los operadores pueden registrar incidentes con cronologías y actualizaciones, programar ventanas de mantenimiento y consultar datos históricos de disponibilidad. Desde una misma instancia se pueden gestionar varias páginas de estado.
Las páginas públicas admiten personalización de marca, como logotipos, colores, CSS y temas, además de modos claro y oscuro, localización y visualización adaptada a la zona horaria. Se pueden insertar widgets e insignias de estado en sitios externos. La implementación suele hacerse con Docker Compose, con Redis como dependencia; el proyecto también admite alojarse en una ruta secundaria, como /status.
Funciones clave
- 01Monitorea endpoints de API, Ping, TCP, DNS, SSL, SQL, Heartbeat y GameDig
- 02Gestiona incidentes con cronologías, actualizaciones y confirmaciones de recepción
- 03Programa ventanas de mantenimiento y notifica a los usuarios
- 04Envía alertas por Email, Webhook, Slack y Discord
- 05Ofrece páginas de estado públicas personalizables con identidad de marca, temas y modos claro y oscuro
- 06Proporciona una REST API y claves de API para integraciones
Casos de uso
- Publicar una página de estado pública para un producto SaaS o un servicio de API
- Mostrar a los clientes el historial de disponibilidad e incidentes sin recurrir a una plataforma comercial de páginas de estado
- Gestionar desde una misma instancia varias páginas de estado con la identidad de marca de distintos productos
- Insertar insignias de estado en tiempo real en un sitio de documentación o un portal para clientes
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/rajnandan1/kener.git - 2
Entra en la carpeta del proyecto
cd kener - 3
Configura un KENER_SECRET_KEY seguro y ORIGIN en docker-compose.yml y, después, inicia Kener con Docker Compose
docker compose up -d
Antes de usarlo
- Para ejecutar la aplicación sin Docker, necesitas Node.js 24.14 o posterior y una instancia de Redis independiente.
- Debes configurar KENER_SECRET_KEY y ORIGIN antes del primer inicio, lo que añade pasos de configuración.
Temas
Preguntas frecuentes
- ¿Qué es kener?
- Sistema de páginas de estado autohospedado, creado con SvelteKit y Node.js, con monitoreo de disponibilidad, incidentes y ventanas de mantenimiento. Kener es un sistema ligero y autohospedado de páginas de estado, creado con SvelteKit y Node.js. Su objetivo es ofrecer a equipos pequeños y medianos una página de estado pública y atractiva con las funciones esenciales, sin la complejidad de las grandes plataformas empresariales de gestión de incidentes.
- ¿kener es gratuito? ¿Qué licencia tiene?
- kener es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿kener sigue mantenido?
- Mantenimiento activo. El último commit de kener fue el 21 oct 2026.
- ¿Para qué puedo usar kener?
- Publicar una página de estado pública para un producto SaaS o un servicio de API Mostrar a los clientes el historial de disponibilidad e incidentes sin recurrir a una plataforma comercial de páginas de estado Gestionar desde una misma instancia varias páginas de estado con la identidad de marca de distintos productos Insertar insignias de estado en tiempo real en un sitio de documentación o un portal para clientes
- ¿Cómo se instala kener?
- Clona el repositorio: git clone https://github.com/rajnandan1/kener.git Entra en la carpeta del proyecto: cd kener Configura un KENER_SECRET_KEY seguro y ORIGIN en docker-compose.yml y, después, inicia Kener con Docker Compose: docker compose up -d
- ¿Dónde consigo kener?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rajnandan1/kener
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Panel de estado autohospedado que supervisa servicios por HTTP, ICMP, TCP, DNS y más, evalúa condiciones de respuesta y envía alertas.
Aplicación autohospedada de monitorización de disponibilidad e infraestructura que comprueba HTTP, ping, puertos, DNS, Docker y más, con páginas de estado y alertas de incidentes.
Plataforma de observabilidad de código abierto que reúne monitoreo de disponibilidad, páginas de estado, gestión de incidentes, alertas de guardia, logs, trazas y métricas en una sola aplicación autohospedable.
Herramienta de monitorización autohospedada que comprueba servicios HTTP, TCP, DNS, ping, Docker y otros, y ofrece alertas y páginas de estado.
Monitoreo autohospedado de disponibilidad y rendimiento para sitios web y APIs, que se despliega con un solo docker compose up.