Le blog
Ce que fait la plateforme,
et comment nous construisons dessus
Le Hub et ses services, les minihubs et les mmh, la technique du socle et les applications livrées. Des billets écrits depuis l’atelier, sur ce qui tourne vraiment — pas sur ce qui est prévu.
-

L’antivirus du Hub — ClamAV, un test EICAR et une quarantaine
Le Hub passe à l’antivirus ce que vos programmes reçoivent de l’extérieur : pièces jointes, fichiers déposés, documents à ranger. Un fichier infecté part en quarantaine, et l’écran dit si l’antivirus répond vraiment.
-

ScanGuard — les robots qui cherchent une faille arrêtés avant d’atteindre vos programmes
Des robots testent en permanence les failles connues sur toutes les adresses d’Internet. ScanGuard reconnaît leurs requêtes et les arrête à l’entrée du Hub, avec une réponse 403. Ce que montre son écran : 2 422 requêtes bloquées depuis le dernier démarrage.
-

Le proxy et son cache — chaque requête au bon programme, les pages publiques servies sans le déranger
Toutes les visites passent par le proxy du Hub : il les envoie au bon programme, vérifie la connexion quand il le faut, et peut servir depuis un cache à deux niveaux ce qui n’a pas changé. Ce que montre l’écran Cache, et pourquoi il est presque vide.
-

Les certificats HTTPS du Hub — Let’s Encrypt, jokers et renouvellement à 30 jours
Le Hub obtient les certificats HTTPS de toutes ses adresses, les vérifie chaque jour et les renouvelle avant leur échéance. L’écran Certificats montre chacun avec ses jours restants.
-

La galaxie — le Hub, ses minihubs et leurs mmh sur un seul graphe
La vue « galaxie » dessine la flotte en direct : le Hub au centre, ses minihubs autour, et les mmh rattachés à chacun. On la lit ici nœud par nœud, avec ce qu’elle permet de faire.
-
Poser un mmh — par SSH sans intervention, ou par la voie pull
Deux façons d’installer un mmh. Par SSH : le Hub fabrique son identité, dépose ses fichiers et le démarre. Sur une machine fermée : on dépose un paquet, et c’est l’antenne qui se présente.
-

Domaines et DNS — les adresses de vos programmes, tenues par le Hub et synchronisées avec Cloudflare
Le Hub tient les enregistrements DNS de tous les domaines qu’il sert, les pousse chez Cloudflare et relève ce qui a été changé à la main. Ce que montre l’écran DNS, domaine par domaine.
-

Sortir sur Internet par les mmh — un proxy de sortie, en direct ou par TOR
Une application du Hub peut sortir sur Internet par l’adresse d’un mmh plutôt que par celle du Hub : un nœud précis, un pays, le moins chargé, en direct ou par TOR. Chaque session est comptée.
-

Comptes, rôles et connexion unique — l’identité tenue par le Hub pour toutes les applications
Le Hub tient les comptes, les rôles, les organisations et les clés d’API de toutes les applications. On se connecte une fois ; chaque programme reçoit une identité déjà vérifiée. Ce que montre l’écran des rôles, et comment s’en servir.
