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/datapor una ubicación en tu servidor para mantener los datos incluso si recreas el contenedor.
-
-
ports: 3001:3001
Expone el puerto3001del 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
-
Levanta el contenedor:
docker-compose up -dEsto iniciará el servicio de Uptime Kuma.
-
Accede a la interfaz web:
Abre tu navegador y dirígete a:http://<IP_DEL_SERVIDOR>:3001 -
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: