Le Hub · Le tableau de bord
L’état de la plateforme,
sur un seul écran.
Combien de programmes tournent, combien sont arrêtés, si les certificats tiennent, si les adresses sont à jour, si les services du Hub répondent. Une page, lue en dix secondes.
À quoi ça sert
Une plateforme qui fait tourner vingt programmes a mille façons d’aller mal : un conteneur arrêté, un certificat qui approche de son échéance, une adresse modifiée à la main chez le fournisseur DNS, un service interne qui ne répond plus. Aller vérifier chacun, c’est une demi- heure. Ne pas le faire, c’est l’apprendre par un utilisateur.
Le tableau de bord ramasse ces vérifications sur un écran. C’est la page qu’on ouvre le matin, et celle qu’on ouvre quand quelqu’un dit « ça ne marche plus ».
Ce qu’on voit à l’écran

Relevé sur le Hub thesocle.net au 2026-09-23, à 13 h 35 (l’heure de la dernière mise à jour est affichée en haut à droite).
Quatre tuiles en haut.
- Applications : 20, dont « 6 arrêtées – 0 en erreur ». Une application arrêtée n’est pas une panne : c’est souvent un programme mis de côté volontairement.
- Certificats TLS : 65, les certificats HTTPS que le Hub gère pour ses adresses.
- DNS : 117 enregistrements, et « 0 drifts ». Un drift est un écart entre ce que le Hub croit avoir posé et ce que le fournisseur DNS publie vraiment, par exemple après une modification faite à la main chez lui.
- Services : huit voyants, tous verts — Docker, DNS Sync, ACME (les certificats), Vault (le coffre de secrets), Proxy, IAM (les comptes), Mail, App Registry (le catalogue).
Le bandeau « Messagerie ». Le serveur de courrier du Hub est « En ligne », avec 17 boîtes aux lettres, et un badge UP. Le score affiché à droite, 0.0/100 en rouge, n’est pas une note de délivrabilité : il n’est calculé qu’à la demande d’un rapport de réputation, et vaut zéro tant qu’aucun rapport n’a été demandé depuis le démarrage du Hub.
La liste « Applications ». Une carte par programme : son nom, son adresse, son état — pastille verte « En ligne » ou grise « Arrêté ». On y lit par exemple AgentIA, Carrousel, DataApp, Entreprises, NotionSocle, Penpot, SmartDailyReach en ligne, et AppDemo, Suite Office ou ReverseProxyTheSocle arrêtés. Le bouton + Installer, au-dessus, ouvre le catalogue.
Comment on s’en sert
On regarde les quatre tuiles
Des applications en erreur, un certificat qui expire, un drift DNS, un voyant rouge : ce sont les quatre signaux à chercher. S’il n’y en a aucun, la plateforme va bien.
On descend dans la liste
Une application qu’on attendait « En ligne » et qui est « Arrêté » se voit tout de suite. Un clic mène à sa fiche : journaux, variables, redémarrage.
On suit le fil jusqu’à l’écran spécialisé
Un doute sur un certificat : la page Certificats. Un écart DNS : la page DNS. Un voyant rouge : la page Status, qui détaille l’état de chaque worker du Hub.
On installe depuis ici, si besoin
Le bouton + Installer part du catalogue, sans passer par un autre menu.
Sous le capot
| Route | /hub/dashboard |
| Applications | docker_worker → list_apps, compté par état (running, stopped, error) |
| Certificats | acme_worker → list_certificates |
| DNS | dns_sync_worker → get_status (totalRecords, driftRecords) ; les drifts sont détectés par force_sync |
| Services | l’état de santé de huit workers : docker_worker, dns_sync_worker, acme_worker, vault_worker, proxy_worker, iam_worker, mail_worker, app_registry_worker |
| Messagerie | james_worker ; le score vient de get_reputation_report |
| Pour un agent IA | status_dashboard_worker → get_dashboard_stats, get_all_workers_status |
Un voyant vert veut dire que le worker est vivant et se déclare en bonne santé. C’est l’état du Hub, pas celui des programmes qu’il héberge : pour un programme, l’état affiché est celui de son conteneur.
Les limites d’aujourd’hui
Le tableau de bord juge un programme par l’état de son conteneur : un programme démarré mais qui ne répond plus reste « En ligne ». Et au 2026-09-23, la mention « expirent bientôt » de la tuile Certificats reste à zéro même quand un certificat approche de son échéance : pour les échéances, c’est la page Certificats qui fait foi.
