Modifications pour le document Choix Techniques
Modifié par john le 2026/09/23 19:42
Résumé
-
Propriétés de la Page (2 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Titre
-
... ... @@ -1,1 +1,1 @@ 1 -ChoixTechniques 1 +Choix Techniques - Contenu
-
... ... @@ -58,6 +58,7 @@ 58 58 **Pourquoi** : CrowdSec analyse les journaux de plusieurs services et bénéficie des listes de blocage communautaires. Le bouncer dans SWAG agit avant que la requête n'atteigne le service. Turnstile a été préféré à reCAPTCHA. 59 59 60 60 **Limites** : 61 + 61 61 * Turnstile impose de désactiver HTTP/2 côté SWAG. 62 62 * Sur Debian 13, sans rsyslog, il n'y a pas de fichier de journal d'authentification : CrowdSec ne voit pas SSH. rsyslog est donc réinstallé. 63 63 ... ... @@ -100,7 +100,8 @@ 100 100 **Pourquoi** : le projet d'origine n'est plus maintenu. 101 101 102 102 **Limites** : 103 -* Le fork refuse de démarrer avec ##--rolling-restart## quand un conteneur a un ##depends_on## ; l'option est donc retirée. 104 + 105 +* Le fork refuse de démarrer avec ##--rolling-restart--##-- quand un conteneur a un ##depends_on## ; l'option est donc retirée.-- 104 104 * Le fork n'a pas d'API HTTP : les notifications passent par n8n (voir ci-dessous). 105 105 106 106 === Exclusions de la mise à jour automatique === ... ... @@ -130,6 +130,7 @@ 130 130 **Choix** : Plakar sur le serveur principal envoie chaque nuit vers un dépôt sur le Pi, en SFTP. Détails : [[Sauvegarde>>Wiki Batcave John.Infrastructure.Sauvegarde.WebHome]]. 131 131 132 132 **Pourquoi** : 135 + 133 133 * Plakar déduplique et chiffre : après la première sauvegarde complète, les suivantes ne transfèrent que les changements, ce qui compte avec le débit Wi-Fi du Pi. 134 134 * Le dépôt est sur une autre machine que les données. 135 135 * Plakar est un logiciel libre français. ... ... @@ -203,6 +203,7 @@ 203 203 **Choix** : les alertes (sauvegarde, mises à jour de conteneurs) arrivent sur Telegram, par un bot. 204 204 205 205 **Pourquoi** : 209 + 206 206 * Envoyer un message ne demande qu'une requête HTTP vers l'API des bots (un simple ##curl## dans un script), sans serveur supplémentaire à héberger. 207 207 * n8n a un nœud Telegram intégré. 208 208 * La notification arrive sur le téléphone, même hors du réseau local. ... ... @@ -209,11 +209,12 @@ 209 209 * Gratuit. 210 210 211 211 **Alternatives écartées** : 216 + 212 212 * **E-mail** : il faut un serveur SMTP ou un relais, et les messages automatiques finissent souvent en spam. 213 213 * **Service auto-hébergé (ntfy, Gotify)** : hébergé sur le serveur principal, il tombe avec lui, alors que c'est justement là qu'on a besoin d'être prévenu. 214 214 215 215 **Limites** : 221 + 216 216 * Dépendance à un service tiers. Les messages de bot ne sont pas chiffrés de bout en bout : ils ne contiennent donc que des états (réussite, échec, nom du conteneur), jamais de secret ni de détail sensible. 217 217 * Le jeton du bot est un secret : il est stocké hors du script, dans un fichier lisible par root seulement. 218 218 * Si le serveur principal est complètement arrêté, aucun message ne part. **L'absence du message ✅ du matin est elle-même une alerte.** 219 -