SPB Git forge
29commits 1branches 0releases
684.0 KBsize
maindefault branch
2 days agolast push
Python 95.8% Shell 4.2%

page 1

  1. Mon, Sep 21, 2026 2

    1. simon-pierre boucher committed 2 days ago · 1 file +2 −1
    2. config : 3 Mac mini locaux m4ml, m4mm, m4mn (2026-09-21)
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      simon-pierre boucher committed 2 days ago · 1 file +3
  2. Sun, Sep 13, 2026 1

    1. heal : ignorer les apps marquées stopped (arrêt volontaire via mld stop)
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 10 days ago · 1 file +8 −1
  3. Thu, Sep 10, 2026 5

    1. README : FileVault désactivé sur M3U96a/b, auto-login partout
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 13 days ago · 1 file +2 −2
    2. README : MacLustr Tunnel, mld heal/harden/tunnel, section Résilience
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 13 days ago · 1 file +31 −5
    3. ngrok → MacLustr Tunnel intégré à mld ; mld heal (auto-réparation) ; mld harden (résilience coupure/MAJ)
      - tunnel.py : routes Caddy et pairs WireGuard via tunnelctl (BHS64/R9128) ; deploy/move repointent la route publique
        vers le nœud courant, raccordement wg1 automatique ; retire supprime la route ; mld tunnel status|peer|route|rm
      - manifest : bloc ngrok obsolète converti en tunnel au chargement, runtime ngrok retiré, legacy_pm2 nettoyé au start
      - heal.py : sonde 1 SSH/nœud (PM2, launchd, wg1, HTTP), répare (resurrect/start/restart/kickstart/route), garde-fous,
        LaunchDaemon io.maclustr.mld-heal toutes les 5 min (mld heal --install)
      - harden.py : autorestart/restartfreeze/sleep 0/womp, MAJ macOS+App Store off, Tailscale auto-update off,
        auto-login kcpassword+autoLoginUser (sauf FileVault / nœuds loués), vérif pm2 startup + wg1 ; appelé par prepare
      - registry.update_many (une seule diffusion pour status --live / heal)
      
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 13 days ago · 12 files +943 −65
    4. config: ajout des nœuds loués Macly m4mi, m4mj, m4mk
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 13 days ago · 1 file +9
    5. config: ajout des nœuds loués Macly m4mh (M4) et m1m16b (M1)
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 14 days ago · 1 file +6
  4. Wed, Sep 9, 2026 2

    1. config: ajout du nœud loué m4mg (rentamac, Chypre, via gate1.rentamac.io:27335)
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 14 days ago · 1 file +5
    2. config: ajout du nœud loué m4mf (Macly, 45.74.245.37, user simon)
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 14 days ago · 1 file +3
  5. Tue, Sep 8, 2026 10

    1. Simon-Pierre Boucher committed 16 days ago · 1 file +3 −1
    2. Simon-Pierre Boucher committed 16 days ago · 1 file +1 −1
    3. Simon-Pierre Boucher committed 16 days ago · 1 file +2 −1
  6. Fri, Sep 4, 2026 9

    1. simon-pierre boucher committed 19 days ago · 1 file +1
    2. registre : diffusion aux abonnés (subscribers.json, push à chaque save, mld subscribers / registry --push)
      Les consommateurs (admin-ka, gardiens ka2/4/6) lisent le registre au lieu
      de coder les emplacements des apps en dur.
      
      Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 19 days ago · 3 files +143 −3
    3. Simon-Pierre Boucher committed 19 days ago · 1 file +2 −1
    4. Simon-Pierre Boucher committed 19 days ago · 1 file +2 −2
    5. Simon-Pierre Boucher committed 19 days ago · 2 files +5
    6. Simon-Pierre Boucher committed 19 days ago · 1 file +4 −1
    7. Simon-Pierre Boucher committed 19 days ago · 1 file +3 −1