Métricas reales, por la API de cada servicio
Specula habla el idioma de cada servicio: /control/stats para AdGuard, la API de clúster de Proxmox, las estadísticas del NAS. Ves cifras que significan algo, no un punto verde.
Un vistazo al despertar y lo sabes todo: qué funciona, qué va lento y qué se cayó esta noche. En iPhone, iPad y Mac.
Sin cuenta, sin servidor, sin telemetría.iPhone, iPad y Mac, en nativo.
Qué hace
Specula habla el idioma de cada servicio: /control/stats para AdGuard, la API de clúster de Proxmox, las estadísticas del NAS. Ves cifras que significan algo, no un punto verde.
Hacen falta tres intentos fallidos para marcar un servicio como caído: un wifi inestable no despierta a nadie. Después llegan la notificación, la Live Activity y un muro de estado que guarda treinta días y calcula la disponibilidad real.
Treinta días de disponibilidad
Widgets de pantalla de inicio y de bloqueo alimentados por el estado real, acceso desde la barra de menús del Mac, Live Activity durante una caída. Una app nativa, no una página web dentro de una carcasa.
La app arranca en modo demo la primera vez: un homelab completo, métricas creíbles y una caída guionizada. Juzgas la app antes de darle una sola dirección.
Primeros pasos
Specula escucha el Bonjour de tu red, encuentra lo que se anuncia y adivina el tipo de cada servicio.
El formato de gethomepage.dev, tal cual: grupos, direcciones y widgets. La exportación también existe, en ambos sentidos.
Una URL y, si el servicio la pide, una clave de API. Lo que hace accesible tu homelab desde fuera —VPN, proxy inverso, túnel— se configura debajo de la app, no dentro.
Preguntas
Specula pide una sola dirección por servicio y nunca intenta atravesar tu red. Lo que hace accesible tu homelab desde fuera —VPN, proxy inverso, túnel— se configura debajo de la app. En tu propia red no hay nada que hacer.
Una sola dirección por servicio: la que funciona desde ambos lados. Con una red mallada como Tailscale, escribe el nombre MagicDNS —jellyfin.tu-tailnet.ts.net—: resuelve en casa y fuera, y el tráfico sigue yendo directo por tu red local cuando estás en ella. Un proxy inverso o un túnel hacen lo mismo. Specula no crea ninguna ruta: sigue la tuya, y mantiene la aceptación del certificado autofirmado de tu servicio en el rango de direcciones del tailnet.
No. Ningún agente que instalar, ningún contenedor que arrancar, ninguna cuenta que crear. La app consulta las API que tus servicios ya exponen.
No. Specula importa tu services.yaml tal cual —grupos, direcciones y widgets— y sabe volver a exportarlo.
La app está escrita contra las API de esa generación. No se admite ninguna versión anterior.
Una sola app para iPhone, iPad y Mac. El modo demo arranca sin configurar nada.