diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bdad11..355195e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,21 @@ +## 2026-10-15 (156) — Le diaporama dit l'œuvre commune : Chezlepro et TechnoLibre, membres de l'Alliance Boréale + +**95 preuves.** `make verifier` : 95 OK, 0 échec. Aucun changement au moteur. + +Le diaporama de (155) racontait le projet d'une seule personne : TechnoLibre n'y apparaissait +que comme un « écosystème » et un « site de reprise ». C'est pourtant le fruit d'un partenariat +de plus de cinq ans ; TechnoLibre y a investi temps et matériel, et son écosystème a été le +premier à montrer que le moteur sert plus d'une organisation. Demande de Daniel : présenter +l'œuvre comme le résultat de ce partenariat, lui en étant l'instigateur et le porteur du ballon. + +- Nouvelle diapositive `partenariat`, en deuxième position : Chezlepro et TechnoLibre, ce que + chacun apporte, et leur place de membres fédérés de l'Alliance Boréale, qui mutualisent le DNS + public, la forge et, bientôt, les sauvegardes. +- Couverture, chiffres, site de TechnoLibre, suite et clôture nomment les deux membres. +- Vingt diapositives ; pieds de page renumérotés depuis l'ordre de `deck.json`. + +**Reste** : l'adresse publique du dépôt (`[adresse publique du dépôt]`). + ## 2026-10-15 (155) — Le diaporama des Rencontres Linux du Québec, et des dossiers clients qui ne trouvaient plus leurs sources **95 preuves.** `make verifier` : 95 OK, 0 échec. Aucun changement au moteur : un diaporama diff --git a/promo/README.md b/promo/README.md index 14afe26..5a40deb 100644 --- a/promo/README.md +++ b/promo/README.md @@ -149,7 +149,7 @@ Ne pas remplacer les résultats historiques par des affirmations sur la flotte a ## `rlq-2026-10-24/` — le diaporama des Rencontres Linux du Québec La présentation de Set-OPS et de son état d'avancement aux Rencontres Linux du Québec (ÉTS, -24 octobre 2026) : dix-neuf diapositives 16:9, notes de présentation comprises, **sans adresse +24 octobre 2026) : vingt diapositives 16:9, notes de présentation comprises, **sans adresse interne, secret, prix, faiblesse de sécurité ni défaut interne**. Les chiffres et les faits sont ceux du **15 octobre 2026** (révision `4645e47`, 95 preuves), datés comme tels ; ne pas les rafraîchir sans les relever de nouveau. diff --git a/promo/rlq-2026-10-24/deck.json b/promo/rlq-2026-10-24/deck.json index f1ce779..000652b 100644 --- a/promo/rlq-2026-10-24/deck.json +++ b/promo/rlq-2026-10-24/deck.json @@ -1,19 +1,64 @@ { "v": 4, - "createdOnFiles": {"v": 1, "at": "2026-10-15T18:40:00Z"}, + "createdOnFiles": { + "v": 1, + "at": "2026-10-15T18:40:00Z" + }, "lists": "css", "title": "Set-OPS — Rencontres Linux du Québec", - "order": ["cover", "probleme", "setops", "ecosysteme", "plan", "adressage", "declarations", "filtrage", "site", "chiffres", "reconstructions", "etat", "zeroconfiance", "secondsite", "preuves", "lecons", "reste", "libre", "questions"], + "order": [ + "cover", + "partenariat", + "probleme", + "setops", + "ecosysteme", + "plan", + "adressage", + "declarations", + "filtrage", + "site", + "chiffres", + "reconstructions", + "etat", + "zeroconfiance", + "secondsite", + "preuves", + "lecons", + "reste", + "libre", + "questions" + ], "sections": { - "s1": {"description": "Pourquoi Set-OPS existe et ce qu’il est.", "start": "cover"}, - "s2": {"description": "Comment le moteur est fait : du plan aux machines.", "start": "ecosysteme"}, - "s3": {"description": "Où il en est au 15 octobre 2026, preuves datées à l’appui.", "start": "chiffres"}, - "s4": {"description": "Ce que la flotte a appris, ce qui reste, et comment le reprendre.", "start": "lecons"} + "s1": { + "description": "Pourquoi Set-OPS existe et ce qu’il est.", + "start": "cover" + }, + "s2": { + "description": "Comment le moteur est fait : du plan aux machines.", + "start": "ecosysteme" + }, + "s3": { + "description": "Où il en est au 15 octobre 2026, preuves datées à l’appui.", + "start": "chiffres" + }, + "s4": { + "description": "Ce que la flotte a appris, ce qui reste, et comment le reprendre.", + "start": "lecons" + } }, "faces": { - "source-serif-4": {"family": "Source Serif 4", "href": "https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,wght@0,300..700;1,300..700&display=swap"}, - "ibm-plex-sans": {"family": "IBM Plex Sans", "href": "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;600&display=swap"}, - "jetbrains-mono": {"family": "JetBrains Mono", "href": "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&display=swap"} + "source-serif-4": { + "family": "Source Serif 4", + "href": "https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,wght@0,300..700;1,300..700&display=swap" + }, + "ibm-plex-sans": { + "family": "IBM Plex Sans", + "href": "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;600&display=swap" + }, + "jetbrains-mono": { + "family": "JetBrains Mono", + "href": "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&display=swap" + } }, "designSystems": [] } diff --git a/promo/rlq-2026-10-24/slides/adressage.html b/promo/rlq-2026-10-24/slides/adressage.html index bf49b43..3978868 100644 --- a/promo/rlq-2026-10-24/slides/adressage.html +++ b/promo/rlq-2026-10-24/slides/adressage.html @@ -19,6 +19,6 @@

Set-OPS · Rencontres Linux du Québec 2026 · exemple calculé par le moteur, index fictif

-

06

+

07

diff --git a/promo/rlq-2026-10-24/slides/chiffres.html b/promo/rlq-2026-10-24/slides/chiffres.html index 6e03c04..f7f6dca 100644 --- a/promo/rlq-2026-10-24/slides/chiffres.html +++ b/promo/rlq-2026-10-24/slides/chiffres.html @@ -22,11 +22,11 @@

2 × 13

-

écosystèmes et leurs VM

+

écosystèmes : Chezlepro, TechnoLibre

2 × 9

-

sites d’hébergement et leurs VM

+

sites : Chezlepro, TechnoLibre

43

@@ -38,6 +38,6 @@

Set-OPS · Rencontres Linux du Québec 2026 · relevés le 15 octobre 2026

-

10

- +

11

+ diff --git a/promo/rlq-2026-10-24/slides/cover.html b/promo/rlq-2026-10-24/slides/cover.html index d8fce82..065f99f 100644 --- a/promo/rlq-2026-10-24/slides/cover.html +++ b/promo/rlq-2026-10-24/slides/cover.html @@ -3,7 +3,7 @@

Rencontres Linux du Québec · ÉTS · 24 octobre 2026

Set-OPS

Un écosystème numérique souverain, décrit en code

-

Daniel Allaire · Chezlepro / Alliance Boréale

+

Une œuvre de Chezlepro et TechnoLibre, membres de l’Alliance Boréale
Présentée par Daniel Allaire

Logiciel libre · AGPLv3

Proxmox · Debian 13

@@ -25,5 +25,5 @@ - + diff --git a/promo/rlq-2026-10-24/slides/declarations.html b/promo/rlq-2026-10-24/slides/declarations.html index 42813c8..63ce846 100644 --- a/promo/rlq-2026-10-24/slides/declarations.html +++ b/promo/rlq-2026-10-24/slides/declarations.html @@ -14,6 +14,6 @@

Aucune liste n’est tenue à la main ailleurs. La leçon la plus payée du dépôt : une liste qui suit une autre prend du retard.

Set-OPS · Rencontres Linux du Québec 2026

-

07

+

08

diff --git a/promo/rlq-2026-10-24/slides/ecosysteme.html b/promo/rlq-2026-10-24/slides/ecosysteme.html index e3e59d7..99594fa 100644 --- a/promo/rlq-2026-10-24/slides/ecosysteme.html +++ b/promo/rlq-2026-10-24/slides/ecosysteme.html @@ -39,6 +39,6 @@

Aujourd’hui, un écosystème de référence compte 13 machines virtuelles, nées du même gabarit Debian 13 durci : nftables, auditd, AppArmor, fail2ban, SSH par clé seulement.

Set-OPS · Rencontres Linux du Québec 2026

-

04

+

05

diff --git a/promo/rlq-2026-10-24/slides/etat.html b/promo/rlq-2026-10-24/slides/etat.html index 5fdc7a1..4868923 100644 --- a/promo/rlq-2026-10-24/slides/etat.html +++ b/promo/rlq-2026-10-24/slides/etat.html @@ -36,6 +36,6 @@

Set-OPS · Rencontres Linux du Québec 2026

-

12

+

13

diff --git a/promo/rlq-2026-10-24/slides/filtrage.html b/promo/rlq-2026-10-24/slides/filtrage.html index 23628d1..e6777ae 100644 --- a/promo/rlq-2026-10-24/slides/filtrage.html +++ b/promo/rlq-2026-10-24/slides/filtrage.html @@ -37,6 +37,6 @@

Les trois cadres verts sortent du même fichier. Un flux pair: externe devient la politique de bordure ; le registre des flux, généré, sert d’audit et dit le chiffrement de chacun.

Set-OPS · Rencontres Linux du Québec 2026

-

08

+

09

diff --git a/promo/rlq-2026-10-24/slides/lecons.html b/promo/rlq-2026-10-24/slides/lecons.html index cc4e9b9..900d0bd 100644 --- a/promo/rlq-2026-10-24/slides/lecons.html +++ b/promo/rlq-2026-10-24/slides/lecons.html @@ -30,6 +30,6 @@

Set-OPS · Rencontres Linux du Québec 2026

-

16

+

17

diff --git a/promo/rlq-2026-10-24/slides/libre.html b/promo/rlq-2026-10-24/slides/libre.html index d6cb636..3f19c52 100644 --- a/promo/rlq-2026-10-24/slides/libre.html +++ b/promo/rlq-2026-10-24/slides/libre.html @@ -23,6 +23,6 @@

Le code : [adresse publique du dépôt] · Contact : chezlepro.ca/contact

Set-OPS · Rencontres Linux du Québec 2026

-

18

+

19

diff --git a/promo/rlq-2026-10-24/slides/partenariat.html b/promo/rlq-2026-10-24/slides/partenariat.html new file mode 100644 index 0000000..4d640b8 --- /dev/null +++ b/promo/rlq-2026-10-24/slides/partenariat.html @@ -0,0 +1,25 @@ +
+
+

Une œuvre commune

+

Le fruit d’un partenariat de plus de cinq ans.

+
+
+
+

Chezlepro

+

Daniel Allaire, l’instigateur

+

Porte le ballon au quotidien : écrit le moteur, héberge le premier site, où vivent les deux écosystèmes.

+
+
+

TechnoLibre

+

Mathieu Benoît, le partenaire

+

Y a investi temps et matériel : le second site, sa frontière, son nœud, son stockage ; le second écosystème, qui a montré que le moteur sert plus d’une organisation.

+
+
+
+

Deux membres fédérés de l’Alliance Boréale.

+

Chacun son site, son écosystème et ses clés ; un moteur commun. Ensemble, ils mutualisent le DNS public, la forge et, bientôt, les sauvegardes.

+
+

Set-OPS · Rencontres Linux du Québec 2026

+

02

+ +
diff --git a/promo/rlq-2026-10-24/slides/plan.html b/promo/rlq-2026-10-24/slides/plan.html index f4a351c..da7c30d 100644 --- a/promo/rlq-2026-10-24/slides/plan.html +++ b/promo/rlq-2026-10-24/slides/plan.html @@ -39,6 +39,6 @@

Set-OPS · Rencontres Linux du Québec 2026

-

05

+

06

diff --git a/promo/rlq-2026-10-24/slides/preuves.html b/promo/rlq-2026-10-24/slides/preuves.html index 23b82a9..5944417 100644 --- a/promo/rlq-2026-10-24/slides/preuves.html +++ b/promo/rlq-2026-10-24/slides/preuves.html @@ -20,6 +20,6 @@

Et chaque sonde a son contrôle : avant de conclure, on vérifie d’où l’instrument mesure.

Set-OPS · Rencontres Linux du Québec 2026

-

15

+

16

diff --git a/promo/rlq-2026-10-24/slides/probleme.html b/promo/rlq-2026-10-24/slides/probleme.html index a1ad33c..5e41912 100644 --- a/promo/rlq-2026-10-24/slides/probleme.html +++ b/promo/rlq-2026-10-24/slides/probleme.html @@ -19,6 +19,6 @@

Set-OPS vise les OBNL, les coopératives et les PME : leur remettre ces fonctions, en logiciel libre, sur leur matériel ou celui d’un hébergeur de confiance.

Set-OPS · Rencontres Linux du Québec 2026

-

02

+

03

diff --git a/promo/rlq-2026-10-24/slides/questions.html b/promo/rlq-2026-10-24/slides/questions.html index d0adcf1..77a32b0 100644 --- a/promo/rlq-2026-10-24/slides/questions.html +++ b/promo/rlq-2026-10-24/slides/questions.html @@ -3,7 +3,7 @@

Questions ?

Votre numérique. Vos règles.

-

Daniel Allaire · Chezlepro / Alliance Boréale

+

Chezlepro et TechnoLibre · membres de l’Alliance Boréale

chezlepro.ca/contact · [adresse publique du dépôt]

diff --git a/promo/rlq-2026-10-24/slides/reconstructions.html b/promo/rlq-2026-10-24/slides/reconstructions.html index df9501f..59ec8c1 100644 --- a/promo/rlq-2026-10-24/slides/reconstructions.html +++ b/promo/rlq-2026-10-24/slides/reconstructions.html @@ -14,6 +14,6 @@

Une commande : make reconstruire-locataire. Des épreuves datées sur des VM réelles, pas un délai de reprise garanti.

Set-OPS · Rencontres Linux du Québec 2026 · journal des changements du dépôt

-

11

+

12

diff --git a/promo/rlq-2026-10-24/slides/reste.html b/promo/rlq-2026-10-24/slides/reste.html index c9b1b03..99da44e 100644 --- a/promo/rlq-2026-10-24/slides/reste.html +++ b/promo/rlq-2026-10-24/slides/reste.html @@ -14,14 +14,14 @@

La reprise entre sites

-

Des sauvegardes croisées : chaque site garde une copie de l’autre.

+

Des sauvegardes croisées : chaque membre garde une copie de l’autre.

-

D’autres sites

-

Construire de nouveaux sites depuis zéro, d’une traite, avec le même moteur.

+

D’autres membres

+

Accueillir d’autres membres de l’Alliance, chacun avec son site, monté par le même moteur.

Set-OPS · Rencontres Linux du Québec 2026

-

17

- +

18

+ diff --git a/promo/rlq-2026-10-24/slides/secondsite.html b/promo/rlq-2026-10-24/slides/secondsite.html index 87e0390..e95ab8e 100644 --- a/promo/rlq-2026-10-24/slides/secondsite.html +++ b/promo/rlq-2026-10-24/slides/secondsite.html @@ -1,7 +1,7 @@
-

03 · 13 et 14 octobre

-

Un second site, construit depuis zéro.

+

03 · TechnoLibre · 13 et 14 octobre

+

Le site de TechnoLibre, construit depuis zéro.

@@ -32,7 +32,7 @@

Lien entre les sites, WireGuard : réplication du DNS public, administration à distance.

Aucune traduction d’adresse : l’adresse du client arrive intacte. Deux serveurs de noms publics, un par site, servent les zones signées DNSSEC.

-

Set-OPS · Rencontres Linux du Québec 2026 · site de reprise de TechnoLibre

-

14

- +

Set-OPS · Rencontres Linux du Québec 2026 · sur le matériel de TechnoLibre, la reprise des deux membres

+

15

+
diff --git a/promo/rlq-2026-10-24/slides/setops.html b/promo/rlq-2026-10-24/slides/setops.html index e765726..9e203e3 100644 --- a/promo/rlq-2026-10-24/slides/setops.html +++ b/promo/rlq-2026-10-24/slides/setops.html @@ -29,6 +29,6 @@

Set-OPS · Rencontres Linux du Québec 2026

-

03

+

04

diff --git a/promo/rlq-2026-10-24/slides/site.html b/promo/rlq-2026-10-24/slides/site.html index c8f39b0..8b6f532 100644 --- a/promo/rlq-2026-10-24/slides/site.html +++ b/promo/rlq-2026-10-24/slides/site.html @@ -26,6 +26,6 @@

Même entreprise ne veut pas dire même pouvoir : une voûte par dépôt, une clé par voûte, et chaque serveur d’exploitation ne lit que son propre dépôt.

Set-OPS · Rencontres Linux du Québec 2026

-

09

+

10

diff --git a/promo/rlq-2026-10-24/slides/zeroconfiance.html b/promo/rlq-2026-10-24/slides/zeroconfiance.html index 3f09264..7cddc98 100644 --- a/promo/rlq-2026-10-24/slides/zeroconfiance.html +++ b/promo/rlq-2026-10-24/slides/zeroconfiance.html @@ -23,6 +23,6 @@

Chaque flux déclare son chiffrement ; le registre des flux, généré, en fait la synthèse.

Set-OPS · Rencontres Linux du Québec 2026

-

13

+

14