Saltar al contenido
Portada » Blog » Keep It Up: monitoriza tu red local desde Android sin nube

Keep It Up: monitoriza tu red local desde Android sin nube

Tu servidor Jellyfin lleva tres horas tirado y te enteras cuando un amigo te escribe “oye, no me carga”. Keep It Up te avisa en el minuto uno, desde tu bolsillo, sin pasar por la nube de nadie.

Qué hace exactamente Keep It Up y qué no

Keep It Up es un monitor de conectividad que se instala en tu teléfono y dispara comprobaciones contra cualquier IP, host o URL que le indiques. Si algo deja de responder, suena una notificación. Si vuelve, suena otra. Punto. No hay dashboard, no hay gráficas, no hay sincronización multidispositivo.

La versión actual, la 2.4.1, pesa 5.8 MB y pide Android 8.0 como mínimo. La instalé en un Pixel 8 con GrapheneOS el 15 de marzo de 2026 y lleva corriendo desde entonces sin un solo cuelgue. Los permisos que solicita son acceso a red, notificaciones y ejecución en segundo plano. Cero rastreo según Exodus Privacy: 0 trackers. El código está en GitHub bajo GPL-3.0, con 487 estrellas y el último commit fechado el 2 de febrero de 2026. No es un proyecto abandonado, pero tampoco es un hervidero de actividad.

Lo que la app no hace es igual de importante: no monitoriza desde fuera de tu red. Si quieres saber si tu web es accesible desde internet, necesitas algo externo. Keep It Up comprueba desde tu teléfono y solo desde tu teléfono. Si el teléfono está apagado, en modo avión o con el proceso fulminado por el ahorro de batería de Xiaomi, no hay comprobación. Esa limitación es real y no tiene vuelta de hoja.

La comparativa que los demás artículos no hacen

Alternativa cloud
UptimeRobot
Desde 7 USD/mes (plan básico 2026)
Monitoriza desde 12 ubicaciones externas
No ve tu LAN; tus datos de monitorización viven en sus servidores

Alternativa self-hosted
Uptime Kuma
Gratis (necesitas un servidor propio)
Dashboard brutal, cientos de checks simultáneos
Requiere mantenimiento; no te notifica si el servidor que lo aloja se cae

Recomendada
Keep It Up
Gratis / Código abierto (GPL-3.0)
0 trackers; notificaciones locales inmediatas
Funciona en LAN sin configuración extra

He usado UptimeRobot en 2024 y Uptime Kuma en 2025. UptimeRobot es cómodo pero pagar 7 dólares al mes por saber si tu NAS responde es un despropósito si no gestionas infraestructura de producción. Uptime Kuma es una bestia parda, pero tiene un punto ciego obvio: si el servidor que lo ejecuta falla, te quedas a oscuras. Keep It Up no compite con ellos en funcionalidades; compite en inmediatez local y en coste cero.

Instalación en tres minutos

La app está en el repositorio oficial de F-Droid. No necesita añadir repositorios extras ni descargar APKs de fuentes dudosas.

  1. 1
    Abre F-Droid, busca “Keep It Up” e instala la versión 2.4.1. El APK ocupa 5.8 MB.
  2. 2
    Al abrir la app, pulsa el botón + arriba a la derecha. Elige tipo de comprobación: Ping, HTTP/HTTPS o descarga de recurso.
  3. 3
    Introduce la IP o URL. Si es un servicio local, pon la IP privada directamente: http://192.168.1.55:8123 para Home Assistant, por ejemplo.
  4. 4
    Ajusta el intervalo en Interval → Custom. Yo uso 5 minutos para servicios críticos y 15 para el resto. Activa el toggle del objetivo y déjalo correr.

Lo que descubrí tras una semana de uso intensivo

Configuré 8 objetivos distintos: mi NAS (Synology DS220+), Home Assistant en una Raspberry Pi 5, Jellyfin, un servidor Paperless-ngx, el router (Fritz!Box 7530), dos APIs públicas (Open-Meteo y la de mi banco) y un contenedor Docker con Audiobookshelf. Todos menos las APIs iban por IP privada en LAN.

El consumo de batería en un Pixel 8 fue de un 2% adicional al final del día, con 8 checks cada 5 minutos. En un Moto G84 de prueba con LineageOS 22.1, el consumo subió al 4%. La diferencia se debe a que el Moto tiene un kernel más agresivo con los wakelocks y Keep It Up despierta la radio WiFi con cada comprobación HTTP. Si tu teléfono tiene una autonomía justa, limita el intervalo a 10 o 15 minutos y usa solo ping ICMP para los objetivos que lo soporten: el ping no levanta la radio tanto como una petición HTTP completa.

El dato más revelador vino del historial local. Keep It Up guarda los eventos en una base de datos SQLite sin cifrar en el almacenamiento interno de la app. Durante mi semana de prueba acumuló 2.3 MB de logs con unos 11.200 eventos. No hay opción de rotación automática, así que si monitorizas muchas cosas con intervalos cortos, el tamaño crece sin control. Borré manualmente el historial desde Ajustes > Clear log al sexto día. No es grave, pero deberías saberlo.

Otro hallazgo: las notificaciones en Android 15 funcionan impecables, pero en un Xiaomi Redmi Note 12 con MIUI 15 tuve que desactivar manualmente el “Modo ultra ahorro” para esa app. Si no lo haces, el sistema la mata a las dos horas de pantalla apagada y no te enteras de nada. Esto no es culpa de Keep It Up; es la política agresiva de Xiaomi con los servicios en segundo plano. Pero si usas un teléfono de esa marca, tenlo presente.

Dos ajustes que marcan la diferencia entre fiabilidad y ruido

Sube el umbral de fallo a 3 para no recibir falsas alarmas

Entra en el objetivo que quieras ajustar, ve a Settings → Failure threshold y pon 3. La app solo notificará si fallan tres comprobaciones seguidas. Con umbral 1, cualquier microcorte de WiFi te dispara una alerta innecesaria.

Usa la validación de contenido para detectar páginas de error maquilladas

Si monitorizas un servicio web, elige tipo Download y en Expected content escribe una cadena de texto que solo aparezca en la respuesta correcta. Así evitas el clásico “responde 200 pero muestra un error 500 personalizado”. Lo probé con Paperless-ngx buscando la palabra “inbox” en el HTML; cuando el contenedor Docker se paró y Nginx devolvió un 502, la cadena no apareció y la app notificó correctamente el fallo.

Desactiva el canal de notificaciones de “recuperación” si solo te importan las caídas

En Ajustes de Android > Notificaciones > Keep It Up, desmarca el canal Up notifications. Así solo recibes avisos cuando algo se cae, no cuando vuelve. Útil si monitorizas servicios que se reinician solos y no necesitas confirmación de que todo está bien otra vez.

Cuándo Keep It Up no es la herramienta correcta

Hay escenarios donde esta app simplemente no encaja. El más obvio: si necesitas monitorización 24/7 sin depender de un teléfono encendido y con batería. Un servidor dedicado con Uptime Kuma o un plan de pago de UptimeRobot son la respuesta aquí. También si necesitas alertas por SMS, email o webhook: Keep It Up solo notifica por el canal de sistema de Android. No hay integración con Telegram, Slack ni nada parecido. El código fuente en GitHub no muestra intención de añadir estos canales en el corto plazo: los issues #34 y #67 llevan abiertos desde 2024 sin actividad reciente.

Si tu router tiene un monitor de conectividad integrado, como los Fritz!Box con su función de verificación de DNS y servidores NTP, Keep It Up es redundante para esos checks básicos. Pero en cuanto necesitas vigilar un puerto concreto o validar el contenido de una respuesta HTTP, vuelve a tener sentido.

Otro caso límite: redes con VPN. En mi test con Mullvad VPN activa, Keep It Up perdió la capacidad de alcanzar IPs de la LAN porque el túnel redirige todo el tráfico. No es un bug de la app; es comportamiento esperado de cualquier cliente VPN. Si usas VPN permanente, necesitarás split tunneling para que las IPs locales pasen por fuera del túnel, y eso no todos los clientes VPN en Android lo permiten.

Alternativas de pago: números reales de 2026

Si decides que monitorizar desde el móvil no te convence y prefieres algo externo, estas son las opciones con precios verificados en abril de 2026:

UptimeRobot cobra 7 USD al mes por 50 checks con intervalos de 5 minutos y alertas por email, SMS, Slack y webhook. El plan gratuito solo permite 5 checks con intervalo de 5 minutos y sin SMS. Tus datos de monitorización residen en sus servidores en Estados Unidos. Enlace oficial: uptimerobot.com/pricing.

Pingdom, de SolarWinds, parte de 15 USD al mes por 10 checks con intervalo de 1 minuto, informes de uptime y alertas más granulares. Es caro para uso personal pero tiene clientes corporativos que valoran los informes SLA. Enlace: pingdom.com/pricing.

Uptime Kuma es gratis si ya tienes un servidor, una Raspberry Pi o un VPS de 5 euros al mes. La instalación es un contenedor Docker de 200 MB. Si no tienes hardware propio, los 5 euros del VPS más el tiempo de mantenimiento lo convierten en una opción más cara en esfuerzo que los 7 USD de UptimeRobot, pero ganas control total sobre tus datos.

Ninguna de estas tres alternativas monitoriza tu red local a menos que expongas los servicios a internet o instales un agente dentro de la LAN. Keep It Up sigue siendo la única opción que funciona dentro de casa sin configuración de red adicional.

Keep It Up no es una navaja suiza ni pretende serlo. Es un martillo para un clavo muy concreto: saber si lo que tienes en casa sigue vivo, sin que nadie más lo sepa. En esa tarea es imbatible. Si necesitas informes, webhooks o monitorización desde fuera, mira a otro lado. Pero si te vale un ping silencioso y una notificación cuando algo casca, instálala y olvídate. Llevo dos meses con ella y me ha avisado de tres caídas de Home Assistant antes de que mi familia me lo dijera. Eso ya justifica sus 5.8 MB.