Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

Projet IDEO-Lab – Alternative maison à Cloudflare

Objectif : supprimer la dépendance à Cloudflare en construisant une pile DNS + reverse proxy + sécurité + monitoring entièrement maîtrisée par IDEO-Lab (Nginx, WAF open-source, firewall, uptime).

Phase : Design & Prototypage
Criticité : Haute (production ideo-lab.com)
Owner : IDEO-Lab / Guillaume
Vue d’ensemble du projet
Vision & principes
Stratégie
Remplacer Cloudflare par une architecture contrôlée : DNS simple, Nginx front, WAF open-source, firewall, monitoring et règles maison adaptées à IDEO-Lab.
Architecture globale
High-Level Design
Définition de la chaîne complète : DNS → frontaux Nginx/WAF → backends Django, sécurisés par iptables/fail2ban et observés via un monitoring dédié.
Briques techniques (remplacement fonctionnel de Cloudflare)
DNS robuste (sans proxy)
DNS
Revenir à un DNS “classique” chez le registrar ou un provider dédié, avec DNSSEC et enregistrements A/AAAA pointant directement sur les frontaux Nginx.
Nginx front & mini-CDN
Reverse Proxy
Nginx devient le point d’entrée unique : TLS, compression, cache statique, HTTP/2/3, rate-limit et éventuellement plusieurs frontaux pour la redondance.
WAF open-source
Sécurité HTTP
Mise en place de ModSecurity + OWASP CRS ou équivalent, monté en reverse proxy ou intégré à Nginx, pour filtrer SQLi, XSS, scans automatiques, etc.
Firewall & anti-bourrins
iptables / Fail2ban
Consolidation iptables/nftables (ports stricts, pays à risque, ranges hostiles) + Fail2ban pour bannir automatiquement les IP agressives à partir des logs.
Monitoring & statut public
Uptime
Déploiement d’un outil type Uptime-Kuma + futur module “Uptime IDEO-Lab” : sondes HTTP, temps de réponse, historique sous forme de petits ronds verts/rouges.
Roadmap projet (version initiale)
Étapes & priorisation
Roadmap
Séquence proposée : DNS → Nginx front & TLS → WAF & firewall → monitoring → option multi-frontaux si nécessaire.