🎯 Vue d'ensemble
Infrastructure basée sur Proxmox VE pour la virtualisation, avec des VMs dédiées et des conteneurs LXC. Docker pour l'orchestration des services applicatifs et Portainer pour la gestion centralisée.
🏗️ Architecture
Serveur Principal - Proxmox Host
CPU
Intel Xeon / AMD Ryzen
Cores / Threads
Cores / Threads
RAM
64GB DDR4
ECC (optionnel)
ECC (optionnel)
Stockage
SSD NVMe (système)
HDD/SSD (données)
HDD/SSD (données)
Réseau
2x 1Gbit/s (ou 10Gbit/s)
VLANs configurés
VLANs configurés
VMs principales
- VM Docker Host : Ubuntu 24.04 - Tous les services conteneurisés
- VM Database : PostgreSQL + MariaDB - Bases de données
- VM Media : Plex/Jellyfin + *arr stack
- VM Réseau : OPNsense/pfSense - Firewall & routeur
- VM Backup : Veeam Backup & scripts de sauvegarde
Conteneurs LXC
- Pi-hole / AdGuard Home (DNS filtering)
- Reverse Proxy (Nginx Proxy Manager)
- Services légers et isolés
🐳 Docker Stack
Plus de 35 conteneurs orchestrés avec Docker Compose :
- Portainer : Interface de gestion Docker
- Watchtower : Mises à jour automatiques des conteneurs
- Traefik / NPM : Reverse proxy avec SSL automatique
- Stacks applicatives : Groupes de services liés
- Networks Docker : Isolation et sécurité
- Volumes persistants : Données sauvegardées
💾 Stockage
Stratégie de stockage multi-niveaux :
Proxmox
- local : SSD système Proxmox
- local-lvm : Stockage VMs (thin provisioning)
- NFS : Montage NAS TrueNAS
TrueNAS Scale
- Pool principal : RAIDZ2 pour redondance
- Datasets : Séparation logique des données
- Snapshots : Sauvegardes incrémentielles
- Shares : NFS/SMB pour Proxmox et clients
🔐 Haute Disponibilité
- Backups automatiques : Proxmox Backup Server
- Réplication : VMs critiques répliquées
- Snapshots : Avant chaque mise à jour importante
- Monitoring : Alertes en cas de panne
- UPS : Protection contre coupures électriques
🔧 Gestion
- Proxmox Web UI : Gestion complète de la virtualisation
- Portainer : Administration Docker
- Ansible Semaphore : Automation et déploiements
- SSH : Accès direct en ligne de commande
- Cockpit : Interface web système Linux