Repolode
kOlapsis

kOlapsis/maintenant

Monitoreo autohospedado de Docker, Kubernetes, disponibilidad, TLS y tareas cron en un solo binario de Go, con alertas y un servidor MCP integrado.

Alternativa open source a:Uptime RobotDatadog

Estrellas
534
Forks
25
Issues abiertos
2
Último commit
ayer

¿Qué es?

maintenant es un monitor de infraestructura autohospedado que se distribuye como un único binario de Go con el frontend de Vue y SQLite integrados. Detecta automáticamente contenedores de Docker, servicios de Docker Swarm y cargas de trabajo de Kubernetes, y registra su estado, comprobaciones de salud, ciclos de reinicio, uso de recursos y logs en tiempo real, sin configuración manual. Los endpoints HTTP y TCP se pueden declarar mediante etiquetas de Docker, y la misma instancia también registra el vencimiento de certificados TLS, los plazos de heartbeats y tareas cron, y las actualizaciones de imágenes de contenedores.

El motor de alertas cubre eventos de contenedores, endpoints, certificados, heartbeats y hosts, y los envía mediante triggers a canales como Discord, webhooks y correo electrónico. Se pueden agregar hosts remotos como agentes de solo lectura que transmiten su estado a un servidor central mediante gRPC. Un servidor Model Context Protocol integrado expone datos de monitoreo a asistentes de IA para que puedan consultar logs e historial de alertas. Las funciones principales cuentan con licencia Apache-2.0, mientras que las ediciones Personal y Pro desbloquean canales adicionales, enriquecimiento con CVE y políticas de escalamiento mediante una clave de licencia.

Funciones clave

  • 01Detecta automáticamente cargas de trabajo de Docker, Swarm y Kubernetes, y transmite logs de contenedores en tiempo real.
  • 02Comprueba endpoints HTTP y TCP declarados mediante etiquetas de Docker.
  • 03Registra el vencimiento de certificados TLS y los plazos de heartbeats o tareas cron.
  • 04Detecta actualizaciones de imágenes de contenedores y señala exposiciones de red riesgosas.
  • 05Envía alertas a Discord, webhooks y otros canales, e incluye un servidor MCP integrado para asistentes de IA.

Casos de uso

  • Monitorear un homelab o un pequeño conjunto de VPS con contenedores de Docker desde un único panel.
  • Supervisar la disponibilidad y el vencimiento de certificados de sitios web y APIs públicas.
  • Recibir alertas cuando las tareas cron no se ejecuten según lo previsto, mediante URLs de heartbeat.
  • Permitir que un agente de IA investigue fallos de contenedores usando logs e historial de alertas.

Inicio rápido

  1. 1

    Guarda el archivo docker-compose.yml del README y revisa la nota de seguridad sobre los puertos

  2. 2

    Inicia maintenant en segundo plano con Docker Compose y abre http://localhost:8080

    docker compose up -d

Antes de usarlo

  • La interfaz y la API no tienen autenticación propia, así que debes añadir un proxy inverso de autenticación o enlazar el servicio a 127.0.0.1.
  • Necesita acceso de lectura al socket de Docker para supervisar los contenedores.
  • Algunas funciones, como el enriquecimiento de CVE y el envío de alertas a Discord, Slack y servicios similares, requieren las ediciones de pago Personal o Pro.

En colecciones

Temas

Preguntas frecuentes

¿Qué es maintenant?
Monitoreo autohospedado de Docker, Kubernetes, disponibilidad, TLS y tareas cron en un solo binario de Go, con alertas y un servidor MCP integrado. maintenant es un monitor de infraestructura autohospedado que se distribuye como un único binario de Go con el frontend de Vue y SQLite integrados. Detecta automáticamente contenedores de Docker, servicios de Docker Swarm y cargas de trabajo de Kubernetes, y registra su estado, comprobaciones de salud, ciclos de reinicio, uso de recursos y logs en tiempo real, sin configuración manual. Los endpoints HTTP y TCP se pueden declarar mediante etiquetas de Docker, y la misma instancia también registra el vencimiento de certificados TLS, los plazos de heartbeats y tareas cron, y las actualizaciones de imágenes de contenedores.
¿maintenant es gratuito? ¿Qué licencia tiene?
maintenant es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿maintenant sigue mantenido?
Mantenimiento activo. El último commit de maintenant fue el 6 nov 2026.
¿Para qué puedo usar maintenant?
Monitorear un homelab o un pequeño conjunto de VPS con contenedores de Docker desde un único panel. Supervisar la disponibilidad y el vencimiento de certificados de sitios web y APIs públicas. Recibir alertas cuando las tareas cron no se ejecuten según lo previsto, mediante URLs de heartbeat. Permitir que un agente de IA investigue fallos de contenedores usando logs e historial de alertas.
¿Cómo se instala maintenant?
Guarda el archivo docker-compose.yml del README y revisa la nota de seguridad sobre los puertos Inicia maintenant en segundo plano con Docker Compose y abre http://localhost:8080: docker compose up -d
¿Dónde consigo maintenant?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kOlapsis/maintenant

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

Proyectos relacionados