spb/maclustr-dispatch
Public
Python 95.8%
Shell 4.2%
-
Thu, Sep 10, 2026 1
-
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>
-
-
Fri, Sep 4, 2026 1