Repolode
kuvasz-uptime

kuvasz-uptime/kuvasz

Servicio autoalojado para monitorear disponibilidad y SSL, con páginas de estado, API REST, servidor MCP y varios canales de notificación.

Alternativa open source a:UptimeRobot

Estrellas
670
Forks
41
Issues abiertos
10
Último commit
ayer

¿Qué es?

Kuvasz es un servicio autoalojado para monitorear la disponibilidad de sitios web y servicios, así como la validez de sus certificados SSL. Permite supervisar HTTP(S), ICMP ping, puertos TCP, registros DNS, comprobaciones heartbeat (push) para tareas cron y copias de seguridad, y el estado de contenedores Docker. También puede dirigir las comprobaciones a través de proxies HTTP o SOCKS5.

Las alertas se pueden configurar para cada monitor y enviar por correo electrónico, Discord, Slack, Telegram, Microsoft Teams, Apprise, Pushover, PagerDuty o webhooks personalizados. Las páginas de estado públicas o privadas y las ventanas de mantenimiento permiten comunicar las interrupciones planificadas sin generar falsas alertas.

Para la automatización, Kuvasz ofrece una API REST, configuración basada en YAML, exportadores de Prometheus y OpenTelemetry, y un servidor MCP para consultar y administrar monitores desde asistentes de IA. Está desarrollado con Kotlin y Micronaut.

Funciones clave

  • 01Monitorea HTTP(S), ICMP ping, puertos TCP y registros DNS con aserciones configurables.
  • 02Comprueba los certificados SSL y envía alertas antes de que caduquen.
  • 03Supervisa tareas cron y copias de seguridad mediante comprobaciones heartbeat basadas en push.
  • 04Monitorea contenedores Docker, incluidos los healthchecks, los códigos de salida y las finalizaciones por falta de memoria (OOM kills).
  • 05Envía alertas por monitor a correo electrónico, herramientas de chat, Telegram, PagerDuty y webhooks.
  • 06Ofrece páginas de estado públicas o privadas y ventanas de mantenimiento programadas.

Casos de uso

  • Supervisar los servicios web y hosts internos de un homelab desde un único panel.
  • Crear una página de estado pública para clientes o para un equipo.
  • Recibir alertas cuando las copias de seguridad nocturnas o las tareas cron no informen de su estado.
  • Sustituir un servicio de monitoreo de disponibilidad alojado, como UptimeRobot, por una alternativa autoalojada.

Inicio rápido

  1. 1

    Sigue la guía de despliegue de la documentación

  2. 2

    Prueba la demo en vivo (usuario: demo, contraseña: secureDemoPassword)

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, una licencia copyleft con obligaciones para el uso a través de la red.
  • La guía de inicio rápido solo enlaza a documentación externa; el README no incluye ningún comando de instalación.

En colecciones

Temas

Preguntas frecuentes

¿Qué es kuvasz?
Servicio autoalojado para monitorear disponibilidad y SSL, con páginas de estado, API REST, servidor MCP y varios canales de notificación. Kuvasz es un servicio autoalojado para monitorear la disponibilidad de sitios web y servicios, así como la validez de sus certificados SSL. Permite supervisar HTTP(S), ICMP ping, puertos TCP, registros DNS, comprobaciones heartbeat (push) para tareas cron y copias de seguridad, y el estado de contenedores Docker. También puede dirigir las comprobaciones a través de proxies HTTP o SOCKS5.
¿kuvasz es gratuito? ¿Qué licencia tiene?
kuvasz es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿kuvasz sigue mantenido?
Mantenimiento activo. El último commit de kuvasz fue el 5 nov 2026.
¿Para qué puedo usar kuvasz?
Supervisar los servicios web y hosts internos de un homelab desde un único panel. Crear una página de estado pública para clientes o para un equipo. Recibir alertas cuando las copias de seguridad nocturnas o las tareas cron no informen de su estado. Sustituir un servicio de monitoreo de disponibilidad alojado, como UptimeRobot, por una alternativa autoalojada.
¿Cómo se instala kuvasz?
Sigue la guía de despliegue de la documentación Prueba la demo en vivo (usuario: demo, contraseña: secureDemoPassword)
¿Dónde consigo kuvasz?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kuvasz-uptime/kuvasz

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados