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

---
### Introducción

**Uptime Kuma** es una herramienta de monitorización de servicios y sitios web que permite asegurarse de que todo funciona correctamente. Con una interfaz moderna y funciones avanzadas, facilita el seguimiento del estado de los servicios, envía notificaciones si algo falla y ofrece gráficos claros para analizar el rendimiento.

---

### Características

* Monitoriza HTTP, HTTPS, TCP, ping y otros protocolos.
* Soporta notificaciones personalizables: Telegram, Discord, email, etc.
* Historial de rendimiento con visualización en gráficas.
* Interfaz web sencilla y configurable.

---

### Instalación y configuración

#### Requisitos previos

Asegúrate de tener Docker y Docker Compose instalados en el sistema.

---

#### Archivo `docker-compose.yml`

El archivo de despliegue se encuentra en el repositorio de Gitea:

➡️ [Repositorio en Gitea](https://gitea.jtrapero.eu.org/R4di04kt1v3/ChronosCMPS/src/branch/main/Utilidades/Uptime%20Kuma)

---

#### Pasos para el despliegue

1. **Revisar el volumen de datos:**
   Edita la ruta del volumen en el `docker-compose.yml` para que apunte a una carpeta persistente local.

2. **Levantar el contenedor:**

   ```bash
   docker-compose up -d
   ```

3. **Acceder a la interfaz web:**
   Abre el navegador y entra en:

   ```
   http://<IP_DEL_SERVIDOR>:3001
   ```

4. **Configurar el monitoreo:**
   Desde la interfaz puedes definir servicios a monitorizar, configurar alertas y revisar el historial.

---

### Notas personales

Funciona sin problemas con contenedores internos, dominios locales o servicios en LAN. La configuración de notificaciones es sencilla y muy flexible, especialmente con Telegram.

---

### Referencias

* [Documentación oficial de Uptime Kuma](https://github.com/louislam/uptime-kuma)
* [Repositorio en Gitea](https://gitea.jtrapero.eu.org/R4di04kt1v3/ChronosCMPS/src/branch/main/Utilidades/Uptime%20Kuma)