L'architecture de DoInLab : FastAPI, SQLite et une IA remplaçable
Pourquoi SQLite n'est pas un défaut, pourquoi la configuration vit en base, comment l'IA reste interchangeable — et troi…
Pourquoi SQLite n'est pas un défaut, pourquoi la configuration vit en base, comment l'IA reste interchangeable — et troi…
Manifeste, service worker, Web Push et VAPID : ce qui transforme un site en application installable qui notifie ses util…
Un service LoadBalancer qui reste en attente, une adresse IP qui n'existe nulle part : comment MetalLB, Traefik et une s…
Trois commandes pour un cluster à trois nœuds — et ce que recouvrent vraiment cluster-init, le jeton d'adhésion et le qu…
Deux interfaces, du NAT en nftables, un serveur DNS autoritaire et un DHCP maîtrisé : construire la machine dont dépend …
KVM, QEMU, libvirt : qui fait quoi, comment installer la pile, créer des réseaux virtuels et fabriquer une machine en un…
Trois nœuds, une passerelle, deux réseaux et un plan d'adressage : les décisions à prendre avant de taper la première co…
Ce que fait réellement « cephadm bootstrap », phase par phase, le piège des droits UID 167 sur les disques, l'extension …
Résolution des noms avec un nom par réseau, horloge synchronisée, accès SSH entre nœuds, podman et lvm2 : l'étape qu'on …