ADR-0006 — Auto-hébergement Raspberry Pi friendly (low-tech)
| Statut | Accepté |
|---|---|
| Date | 2025-05-01 |
| Auteurs | Julien Jorry |
Contexte
Une MLCC doit pouvoir s'auto-héberger sur un Raspberry Pi 4/5 + SSD + onduleur dans un local associatif. Contraintes : RAM < 4 Go, CPU ARM, IO disque limitées, bande passante asymétrique (xDSL fibre lente upload), pas d'admin système permanent. Cohérent avec la priorité sobriété.
Décision
Toute la stack doit tenir sur un Raspberry Pi 4 (4 Go) avec confort. Stack : MariaDB + PHP-FPM + nginx + Symfony Messenger (broker DB) + cron système. Pas de Kafka, pas d'Elasticsearch, pas de cluster Redis, pas de Kubernetes.
Conséquences positives
- Empreinte carbone faible (5–8 W de conso).
- Coût matériel < 200 €.
- Toute petite MLC peut s'autonomiser.
- Pas de cluster à orchestrer.
Conséquences négatives
- Pas de scale horizontal : la cible est ~5000 adhérents max par instance.
- Performances limitées sur jobs lourds (cron mensuel SSA testé OK sur Pi 4).
Alternatives examinées
- VPS cloud — possible, mais on garde le Pi comme cible low spec.
- Kubernetes — rejeté, surdimensionné.
- Kafka — rejeté, RAM prohibitif.