Présentation de mon infrastructure Proxmox / Pimox
Mon homelab repose sur une architecture Proxmox VE combinant des serveurs physiques traditionnels et des Raspberry Pi 4 transformés en véritables hyperviseurs grâce à Pimox, un portage optimisé de Proxmox pour ARM.
Cette configuration me permet d’héberger mes services personnels et de maintenir un environnement homogène entre les machines x86 et ARM — tout en restant économe et résiliente.
L’architecture globale
L’infrastructure est organisée autour de quatre nœuds Proxmox actifs, complétés par un troisième Raspberry Pi dédié aux sauvegardes :
- RPi4-01-PVE et RPi4-02-PVE : deux Raspberry Pi 4 sous Pimox (8 Go de RAM chacun), destinés à héberger des services légers, stables et consommant peu d’énergie.
- prox01 : un mini PC x86 avec trois cartes réseau physiques, servant de cœur réseau pour la gestion du routage, du réseau domestique et du réseau public.
- proxnuc : un NUC Intel, plus puissant, dédié aux applications plus exigeantes comme Nextcloud ou Paperless.
- RPi4-03-PBS : un troisième Raspberry Pi 4 configuré en Proxmox Backup Server, centralisant toutes les sauvegardes automatiques de mes machines virtuelles et conteneurs.
Les Raspberry Pi sous Pimox
RPi4-01-PVE
Ce premier Raspberry Pi fait office de nœud utilitaire. On y trouve :
- Bookstack (VM 1001) → Plateforme de documentation interne, idéale pour centraliser tutos, notes et procédures techniques.
- Joplin-server (VM 2002) → Synchronisation des notes Joplin entre mes appareils, hébergé localement.
- Zabbix (VM 1002) → Supervision complète de l’ensemble du parc (serveurs, routeurs, conteneurs, services).
- NetAlert (VM 1003) → Outil de détection de nouveaux appareils sur le réseau, pratique pour surveiller les connexions suspectes.
RPi4-02-PVE
Ce second Raspberry Pi est plutôt orienté multimédia et automatisation :
- Jellyfin (VM 106) → Serveur multimédia open source pour le streaming local de films et séries.
- BitcoinTrading (CT 111) → Conteneur exécutant un script Python maison chargé de surveiller le cours du Bitcoin.
Il analyse les tendances du marché et m’indique les moments opportuns pour acheter ou vendre, selon mes propres seuils et algorithmes. - Photoprism (VM 2003) → Gestionnaire de photos intelligent, auto-hébergé pour remplacer Google Photos
Les deux Pi utilisent un stockage partagé et sont intégrés à PBSpi, le Proxmox Backup Server hébergé sur le troisième Raspberry Pi, garantissant une sauvegarde complète et redondante de l’ensemble du cluster.
prox01 — Le cœur réseau et le routage
Le prox01 est un mini PC équipé de trois interfaces réseau physiques, utilisé pour :
- Le routage entre les différents sous-réseaux,
- La gestion du réseau domestique (LAN privé, domotique, serveurs internes),
- Et la liaison vers le réseau public.
Il héberge :
- nginxproxymanager (VM 4003) → Reverse proxy et gestion centralisée des certificats SSL, simplifie l’accès à mes services internes via des noms de domaine locaux.
- OpenWRT (VM 110) → Routeur principal de l’infrastructure, positionné derrière ma box Free configurée en mode bridge.
OpenWRT assure le routage complet du trafic Internet, la sécurité du réseau, la gestion du DHCP, et la segmentation entre les VLANs domestiques et techniques.
proxnuc — La puissance de calcul
Le NUC est le nœud principal, utilisé pour les services nécessitant plus de CPU et de RAM.
On y trouve :
- Nextcloud (VM 102) → Cloud personnel complet (fichiers, calendriers, contacts).
- Frigate (VM 104) → Système de vidéosurveillance intelligent compatible Home Assistant.
- Vaultwarden (VM 105) → Gestionnaire de mots de passe auto-hébergé, alternative légère à Bitwarden.
- Paperless-NGX (VM 109) → Gestion électronique de documents avec reconnaissance de texte et classement automatique.
- Elgg (VM 115) → Réseau social interne orienté informatique, pour mes projets communautaires.
- Haos15.3 (VM 103) → Home Assistant OS pour la domotique.
- DL (VM 302) → Serveur de téléchargement, centralisé et isolé du reste du réseau.
Consommation et sécurité électrique
Malgré la diversité des services, l’ensemble du cluster reste extrêmement économe :
la consommation totale ne dépasse pas 1,8 kWh par jour.
Tous les nœuds (Pi, prox01 et proxnuc) sont alimentés via un onduleur, garantissant une protection complète contre les coupures de courant et les surtensions.
En cas de panne secteur, le système a le temps de s’éteindre proprement, préservant ainsi la cohérence des sauvegardes et l’intégrité des données.
En résumé
| Nœud | Type | Rôle principal | Exemple de service |
|---|---|---|---|
| RPi4-01-PVE | Pimox (ARM) | Documentation / supervision | Bookstack, Zabbix |
| RPi4-02-PVE | Pimox (ARM) | Multimédia / script Python Bitcoin | Jellyfin, BitcoinTrading |
| RPi4-03-PBS | Pimox (ARM) | Sauvegardes centralisées | Proxmox Backup Server |
| prox01 | Mini PC (x86, 3 NICs) | Routage / sécurité / Internet | OpenWRT, Nginx Proxy Manager |
| proxnuc | x86 | Applications lourdes | Nextcloud, Paperless-NGX |
Grâce à cette combinaison de Proxmox sur x86 et Pimox sur Raspberry Pi, j’ai un environnement modulaire, économe (1,8 kWh/jour), sécurisé par onduleur et entièrement sauvegardé.
Un parfait équilibre entre performance, fiabilité et autonomie pour mon infrastructure personnelle.