Lab infra personnel, en production, en évolution!
- Déployer un cluster Proxmox 3 nœuds en haute disponibilité
- Mettre en place une segmentation réseau par VLAN
- Sécuriser l'infrastructure (firewall, IDS, CrowdSec, Zero Trust)
- Exposer des services via reverse proxy (VPS + Pangolin)
- Mettre en place la supervision et les alertes (Zabbix/Telegram)
- Monitoring de disponibilité des services exposés (Uptime Kuma)
- Mettre en place les sauvegardes (PBS)
- Virtualisation : Cluster Proxmox 3 nœuds (HA Manager + réplication ZFS)
- Stockage : ZFS + réplication inter-nœuds (bidirectionnelle par datasets)
- VLAN 5 : WAN
- VLAN 10 : Services infra + apps internes
- VLAN 20 : Management Proxmox + UI switch
- VLAN 30 : Communication CrowdSec (Agents -> LAPI sur OPNsense)
- VLAN 40 : Services docker exposés via Pangolin (client newt)
- VLAN 99 : Corosync isolé
- VLAN 4094 : Blackhole
- DNS interne : Unbound -> AdGuard Home -> DoH (Quad9)
- Sécurité : OPNsense + IDS (Suricata) + CrowdSec centralisé
- Exposition des services via VPS + Pangolin (Traefik + Wireguard)
- Accès distant sécurisé : Tailscale
- Sauvegardes : PBS + stratégie 3-2-1 (en cours)
Note : VLAN 100 : DMZ - non utilisé (architecture migrée vers VPS + Pangolin)
- Proxmox : Solution open-source basée sur Debian, adaptable à un matériel hétérogène
- ZFS : Intégrité des données, snapshots et réplication inter-nœuds
- OPNsense : Firewall open-source communautaire, alternative à pfSense - utilisation des plugins (CrowdSec, Suricata, Tailscale)
- CrowdSec : Protection collaborative et moderne, LAPI centralisée sur OPNsense et indépendante sur VPS
- AdGuard Home : Filtrage DNS avec DoH vers Quad9
- Zabbix : Supervision open-source reconnue, alertes Telegram
- Pangolin : Solution moderne regroupant un reverse proxy traefik, routage dynamique, TLS automatique (Let's Encrypt), wireguard
- Uptime Kuma : Monitoring de disponibilité des services exposés, alertes Telegram
- Tailscale : Accès distant Zero Trust sans exposition de ports
- PBS : Proxmox Backup Server - sauvegardes et tests de restauration
- Docker : Déploiement de conteneurs applicatifs (Wiki.js, etc.)