Un centre de calcul à la maison, géré comme en entreprise, avec vingt-trois agents d'IA
Deux machines reliées par un tunnel chiffré portent tout : un petit serveur loué, qui reçoit Internet, et une machine virtuelle dans le PC de la maison, qui fait le travail. Git décrit chaque pièce, une identité sans mot de passe garde chaque porte, et un coffre européen reçoit une copie chiffrée de tout, chaque nuit. Par-dessus, une assistante et vingt-deux agents, rangés en trois équipes, travaillent pour la famille, sans jamais tenir les clés.
01Pourquoi construire ça
L'idée : avoir chez soi un vrai petit centre de calcul, aussi sérieux qu'un service professionnel, pour la famille, le travail et des agents d'IA, sans payer une infrastructure d'entreprise ni confier ses données à des tiers.
La puissance est à la maison, l'adresse publique est ailleurs. Le PC de la maison a beaucoup de mémoire et reste allumé, mais une box n'offre ni adresse fixe ni ports fiables. Un petit serveur loué prête son adresse.
Rien de privé n'est exposé. Les consoles d'administration n'existent que dans un réseau privé chiffré. Le peu qui est public passe par une porte d'identité.
Tout doit pouvoir être reconstruit. Un dépôt Git, une clé hors ligne et un coffre de sauvegarde suffisent à tout remonter.
Ce que ce n'est pas
Ce n'est pas un cloud : si le PC de la maison s'éteint, les applications s'arrêtent. Une sonde extérieure prévient alors sur le téléphone en quelques minutes, et aucune donnée n'est perdue.
02Deux machines
Un cluster Kubernetes léger (k3s) de deux nœuds, reliés par un tunnel WireGuard.
Machine
Où
Rôle
jiji
serveur loué en France
Entrée publique, plan de contrôle du réseau privé, courrier, alertes, cerveau du cluster
totoro
VM dans le PC de la maison
Salle des machines : bases, applications, agents
03Ce qui tourne
Une vingtaine de services. Quelques-uns sont accessibles depuis Internet derrière la porte d'identité ; les autres n'existent que dans le réseau privé. Clique sur une carte.
Partie I
Les chemins du réseau
04Le chemin d'une visite
Quand un membre de la famille ouvre une application, sa requête traverse quatre zones. Le point clé : l'entrée publique ne déchiffre rien. Elle lit seulement le nom demandé et pousse le flux chiffré vers la salle des machines, qui seule tient le certificat.
Une visite publique. En trait plein, le chemin de chaque requête ; en pointillés roses, le détour par Pocket ID quand la porte ne reconnaît pas de session. Le point lumineux suit un paquet. Clique sur un bloc pour son détail.
humains et identitéplateformeIA et agentsdonnées et sauvegardesréseau et services externeschemin normalapport humain, détour
Astuce : survole un bloc pour éclairer ses liens, clique pour son détail.
Une liste blanche sur l'entrée publique nomme les seules applications joignables depuis Internet. Un nom absent de la liste n'atteint jamais la maison.
05Le réseau privé
NetBird crée un réseau WireGuard maillé. Son plan de contrôle distribue les clés et la liste des pairs autorisés ; le trafic, lui, va directement d'un appareil à l'autre, chiffré. Les consoles d'administration n'ont d'adresse que dans ce réseau.
L'accès privé. Le plan de contrôle de jiji ne voit pas passer les données : il distribue les clés et la liste des pairs. En pointillés gris, le relais de secours, utilisé seulement quand deux appareils ne peuvent pas se joindre directement.
Un piège classique, évité
Quand le réseau du cluster passe dans un tunnel VPN, les marques que le VPN pose sur les paquets peuvent être lues par le pare-feu de Kubernetes comme « déjà autorisé ». Une règle sur chaque nœud efface cette marque : les cloisons entre applications tiennent vraiment.
06Une identité sans mot de passe
Pocket ID est le fournisseur d'identité de la maison. Il n'a pas de mot de passe : on se connecte avec une clé d'accès (passkey) liée au téléphone ou au PC. Chaque application est un client OpenID Connect, réservé à des groupes. Celles qui ne savent pas parler OpenID Connect sont protégées par une porte (oauth2-proxy). Même l'administration du cluster passe par cette identité : aucun certificat d'administrateur ne traîne sur un poste.
07GitOps : Git est la seule porte
Personne ne modifie le cluster à la main. Une idée devient une branche, puis une demande d'ajout dans la forge Git. Un contrôle cherche les secrets oubliés et vérifie que tout secret est chiffré. L'humain relit et fusionne. Flux voit la nouvelle version et l'applique.
Une modification de bout en bout. En vert, la proposition d'un agent ; en rose pointillé, la décision humaine, qu'aucun compte ne peut contourner (la règle vaut aussi pour les administrateurs, sauf fusion forcée assumée) ; en gris pointillé, la boucle automatique des images.
Règle
Effet
Aucun secret en clair
chaque secret est chiffré (SOPS + age) avant d'entrer dans Git
Retirer ne supprime rien
une base ne disparaît jamais parce qu'un fichier a bougé
Rien sans preuve
chaque changement se vérifie sur le service réel
Partie II
Les agents
08La constellation des agents
Eleonore est la seule interlocutrice de Harouna. Sous elle, trois équipes cloisonnées (maison, travail, business), chacune avec son tableau de tâches, ses accès aux modèles, sa collection de connaissances et son espace de publication. Chaque équipe a un évaluateur qui contrôle les livrables avant qu'ils n'arrivent à l'humain.
Vingt-trois agents, trois cieux. Les liens partent d'Eleonore vers chaque équipe ; les anneaux marquent les évaluateurs. Clique sur un agent pour sa mission.
Ce que les agents ne peuvent pas faire
Aucun agent n'a de clé d'administration. Ceux qui lisent l'infrastructure ne voient pas les secrets. L'ingénieur plateforme propose ses changements ; seul l'humain les fusionne. L'analyste des marchés ne passe jamais d'ordre. Le chercheur en sources ouvertes du travail ne regarde que des informations professionnelles publiques.
09Le chemin d'une demande
Un message à Eleonore traverse cinq étages avant de revenir sous forme de page publiée et de notification.
Une demande, cinq étages. En vert, le travail des agents ; en bleu, l'appel de modèle et sa réponse (pointillés gris) ; en rose, ce qui relève d'un humain ou d'un évaluateur. Un livrable refusé repart vers l'agent avec des corrections précises.
10Modèles et confidentialité
Les agents n'appellent jamais un modèle directement. Ils parlent à un routeur écrit pour l'occasion, puis à une passerelle qui porte les abonnements de Harouna : Claude d'abord, ChatGPT ensuite, Gemini en dernier recours. Le routeur devine l'intention (code, résumé, analyse, conversation), regarde les quotas restants et choisit le modèle.
La garde ne se désactive pas
Avant tout envoi, le routeur vérifie qu'un contenu confidentiel ne part que vers un modèle couvert par un abonnement sous contrat. Les espaces travail et business sont toujours traités comme confidentiels.
11Mémoire et connaissances
Deux mémoires. Une mémoire longue retient ce qu'Eleonore apprend au fil des conversations. Une base de connaissances range par le sens les documents déposés dans la Bibliothèque : en moins de deux minutes, un nouveau document est découpé, vectorisé à la maison et devient cherchable par l'équipe concernée. Les leçons des évaluateurs y vivent aussi, et chaque agent les relit avant de travailler.
Partie III
Durer
12Sauvegarder et prouver
Tout part chiffré vers un seul coffre européen : les bases en continu, les fichiers chaque nuit, l'état du cluster plusieurs fois par jour. Et surtout, des exercices restaurent régulièrement ces copies pour vérifier qu'elles marchent.
Un seul coffre, trois chemins. En orange, les copies qui partent chaque nuit ; en gris pointillé, les exercices qui les reprennent pour vérifier qu'elles se restaurent vraiment.
Pourquoi les exercices
Un test de restauration a montré qu'un outil de sauvegarde lancé sous le mauvais utilisateur sautait en silence les fichiers illisibles, puis annonçait un succès. Une sauvegarde qu'on n'a jamais restaurée n'est qu'une hypothèse.
13Les principes de sécurité
Moindre exposition : la maison n'ouvre aucun port ; l'entrée publique n'expose que le strict nécessaire et ne déchiffre rien.
Une seule porte d'identité, sans mot de passe à voler.
Une seule porte de changement : Git, avec relecture humaine obligatoire.
Secrets chiffrés partout : dans Git, sur disque, dans les sauvegardes.
Cloisonnement entre maison, travail et business, jusque dans les accès aux modèles d'IA.
Agents sans clés : un agent trompé ne peut pas tout casser.
Surveillance indépendante : ce qui prévient d'une panne ne tourne pas sur ce qui peut tomber.
Un agent de sécurité audite le parc chaque jour ; un second trie ses constats et prépare les corrections, que l'humain accepte ou non.
14Ce que les pannes ont appris
Panne
Leçon
La VM perd le réseau
Un réseau virtuel par défaut peut changer d'adresses sans prévenir : la VM a désormais son propre réseau, à adresse fixe.
Gros fichiers refusés
Un relais qui lit tout en mémoire tombe sur un gros fichier : il transmet maintenant par petits morceaux.
Faux quota à zéro
Une mesure qu'on ne sait pas lire n'est pas un zéro : elle est écartée.
Sauvegarde « réussie » incomplète
On ne croit une sauvegarde qu'après l'avoir restaurée.