Détection de panne
Trois tentatives échouées passent un service hors ligne, avec notification et Live Activity. Le retour en ligne est notifié aussi.
Specula voit tout : métriques en direct, services surveillés un à un, alerte immédiate.
Android — test fermé
La page d’inscription ne s’ouvre qu’une fois membre du groupe.
Komga est de retour — 22 min d’interruption.
Komga ne répond plus — trois tentatives échouées.
Trente jours d’historique, calculés sur trois lectures par service.
12 août · 22 min — connexion refusée, notifiée à 03 h 12.
Quatre services affichés dans le widget et la barre de menus du Mac.
Système, clair ou sombre — et six langues, dont l’arabe et le chinois.
Reconnus automatiquement — lus via leur propre API
Le constat
La plupart des tableaux de bord affichent des liens. Jolis quand tout va bien, muets quand ça casse — et c’est un utilisateur qui te préviendra que Jellyfin est tombé.
Specula lit les métriques de chaque service, via sa propre API. Trois lectures échouées, et le service passe hors ligne : notification, Live Activity, et le mur de statut garde la trace.
Fonctionnalités
Pas un mur de liens : un tableau de bord qui lit, vérifie et alerte.
Trois tentatives échouées passent un service hors ligne, avec notification et Live Activity. Le retour en ligne est notifié aussi.
Widgets sur l’écran d’accueil, accès depuis la barre de menus du Mac. L’état réel, sans ouvrir l’app.
Aucun compte, aucune télémétrie. Les clés API vivent dans le trousseau — jamais dans une sauvegarde, jamais sur iCloud.
Comment ça marche
Étape 01
Scan en cours
Étape 02
Lecture en direct
Étape 03
Panne détectée
Home Assistant est hors ligne — trois tentatives échouées sur 192.168.1.56.
FAQ
Oui. Une seule URL par service : ce qui rend un homelab joignable de l’extérieur — VPN, reverse proxy, tunnel — se règle sous l’app, pas dedans. Si ton appareil atteint le service, Specula aussi.
Presque rien, et tout est nommé. Le nombre de places achetées est écrit dans ton stockage clé-valeur iCloud — un entier, ni tes services, ni leurs adresses, ni tes clés. Et les logos viennent du CDN public dashboard-icons ; un interrupteur le coupe, l’app retombe sur des monogrammes.
Non : importe ton services.yaml au format gethomepage.dev — groupes, adresses et widgets sont repris tels quels. Seules les clés en variables {{HOMEPAGE_VAR_…}} restent à saisir une fois : elles vivent dans le .env de Homepage, auquel Specula n’a pas accès.
Toute adresse qui répond est suivie en générique — disponibilité, latence, trente jours d’historique. Et les intégrations s’ajoutent : demande la tienne sur GitHub, le nom du service et un lien vers la doc de son API suffisent.
Une autre question ? L’assistance répond →
Specula, du latin « tour de guet »
Gratuit, sans compte, quatre services compris. La même app sur l’iPhone, l’iPad et le Mac.
Android — test fermé
La page d’inscription ne s’ouvre qu’une fois membre du groupe.