La única regla de la monitorización es que el monitor debe vivir fuera de lo que vigila. Una comprobación de salud que corre en el mismo servidor que tu aplicación es inútil en el instante en que ese servidor cae: fallan juntos, y ninguna alerta se dispara. Así que quieres una máquina pequeña e independiente cuyo único trabajo sea vigilar todo lo demás y avisarte cuando se rompe. Uptime Kuma es la herramienta autoalojada exactamente para eso, y un VPS barato es su hogar natural.
Por qué autoalojarlo
- Independencia. En su propio VPS —idealmente en una región distinta a tu infraestructura principal— Uptime Kuma sigue comprobando y alertando incluso cuando tu servidor primario o tu conexión doméstica están caídos. Ese es todo el valor de un monitor.
- Control y privacidad. Tu lista de endpoints vigilados, tus reglas de alerta y tu página de estado viven en un servidor tuyo, no en un panel de terceros que conoce toda tu pila. Coste mensual fijo, sin precio por monitor.
- Una página de estado que alojas tú. Uptime Kuma publica una página de estado pública limpia —en tu propio dominio, diciendo a tus usuarios qué funciona— sin alquilar un SaaS de páginas de estado.
Qué necesita
- Una IPv4 dedicada, un dominio y HTTPS. Llegas al panel y a la página de estado en
https://status.yourdomain.com, lo que requiere un dominio, TLS válido y el 443 entrante: un plan con IP dedicada. Los planes NAT no aceptan entrante. Nano-IP (8 $/mes) ejecuta con holgura decenas de monitores. - Recursos ligeros. Uptime Kuma es pequeño; la RAM solo crece con el número de comprobaciones y el historial retenido. Añade margen para cientos de endpoints; si no, la máquina más pequeña vale.
Ponlo en marcha (Ubuntu 24.04, Docker)
# dedicated-IP plan, root shell
apt update && apt install -y docker.io caddy
systemctl enable --now docker
docker run -d --restart=unless-stopped \
-p 127.0.0.1:3001:3001 \
-v uptime-kuma:/app/data \
--name uptime-kuma louislam/uptime-kuma:1
# TLS + reverse proxy on your domain
echo 'status.yourdomain.com { reverse_proxy 127.0.0.1:3001 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443/tcp
Apunta status.yourdomain.com a tu IP, ábrelo, crea el usuario admin y añade monitores: HTTP(S), puerto TCP, ping, DNS y más. Conecta las notificaciones (Telegram, correo, webhooks, ntfy) para que una caída te llegue, y publica una página de estado para los servicios que quieras hacer públicos.
Para quién es esto
- Devops y autoalojadores que quieren un perro guardián independiente sobre sus propios servidores y servicios.
- Equipos pequeños que necesitan una página de estado y alertas sin pagar por monitor en una herramienta alojada.
- Cualquiera con un home-lab que quiere un punto de observación en la nube que siga en línea cuando la conexión de casa no lo esté.
Por qué EQVPS para Uptime Kuma
- IPv4 dedicada desde 8 $/mes, compatible con dominio + HTTPS, todos los puertos, DNS inverso en autoservicio.
- Ubicaciones en la UE (Alemania, Finlandia) —y como operamos dos regiones, puedes poner el monitor lejos de tu máquina principal para una independencia real.
- Sin KYC, pago en cripto. Correo para registrarte, USDC/USDT para pagar.
- Root en ~60 segundos, NVMe. Levanta Uptime Kuma, añade Caddy, y tu propia monitorización está en línea.
¿Ya corres varios servicios en una máquina? Mira autoalojar varios servicios detrás de una IP: un monitor se combina de forma natural con una pila Docker, aunque para una independencia real el perro guardián pertenece a su propio servidor aparte.
Comentarios
Aún no hay comentarios. Sé el primero.