Skip to main content

Uptime Kuma: Monitorización en tiempo real del estado de tus servicios.


Uptime Kuma es una herramienta de monitorización de servicios y sitios web que te ayuda a asegurarte de que todo funciona correctamente. Con una interfaz moderna y funciones avanzadas, te permite rastrear el estado de tus servicios, recibir notificaciones si algo falla y analizar el rendimiento con gráficos claros.

Características principales:

  • Monitoreo de servicios HTTP, HTTPS, TCP, ping y más.
  • Notificaciones personalizables: Telegram, Discord, correo electrónico, entre otros.
  • Gráficos detallados con historial de rendimiento.
  • Interfaz web accesible y personalizable.

Configuración del contenedor Uptime Kuma

Archivo docker-compose.yml

services:
  uptime-kuma:
    image: louislam/uptime-kuma:latest # Imagen oficial de Uptime Kuma
    network_mode: bridge # Usa el modo de red bridge
    container_name: UpKuma # Nombre del contenedor
    volumes:
      - /ruta/a/tu/data:/app/data # Cambia esta ruta por donde quieras guardar los datos
    ports:
      - 3001:3001 # Puerto de acceso a la interfaz web
    restart: unless-stopped # Asegura que el contenedor se reinicie automáticamente si falla

Explicación de la configuración

  • image: louislam/uptime-kuma:latest
    Utiliza la última imagen oficial de Uptime Kuma disponible en Docker Hub.

  • volumes:

    • /app/data: Carpeta donde se almacenan las configuraciones, datos históricos y estado de los servicios. Cambia /ruta/a/tu/data por una ubicación en tu servidor para mantener los datos incluso si recreas el contenedor.
  • ports: 3001:3001
    Expone el puerto 3001 del contenedor al mismo puerto en el servidor. Podrás acceder a la interfaz web en:

    http://<IP_DEL_SERVIDOR>:3001
    
  • restart: unless-stopped
    Asegura que el contenedor se reinicie automáticamente en caso de errores.


Pasos para usar Uptime Kuma

  1. Levanta el contenedor:

    docker-compose up -d
    

    Esto iniciará el servicio de Uptime Kuma.

  2. Accede a la interfaz web:
    Abre tu navegador y dirígete a:

    http://<IP_DEL_SERVIDOR>:3001
    
  3. Configura los servicios a monitorear:
    Desde la interfaz, añade los sitios o servicios que deseas rastrear. Define notificaciones para recibir alertas si algo falla.


Más información sobre Uptime Kuma

Puedes aprender más sobre esta herramienta visitando: