Projets / Infrastructure · 2026 / T-01

Homelab

Une infrastructure d'entreprise à la maison · série LinkedIn

Mon homelab sous Proxmox VE 9 : Active Directory, Wazuh, Prometheus et Grafana, AdGuard, sauvegardes PBS, et Joe, un agent IA encadré qui m'aide à l'exploiter.

Proxmox VE 9Windows Server 2025WazuhPrometheusGrafanaAdGuard HomePBSHermes Agent

Épisodes 1 et 2État au 29 octobre 202611 captures

Pass projetT-01
Hyperviseur
Proxmox VE 9
Processeur
Ryzen AI 9 HX 370
Mémoire
96 Go · 4 To
Machines
13 VM + 9 LXC
Série LinkedIn
2 épisodes publiés
01

Lab & outils

Accès distant chiffré via TailscaleHôte Proxmox VE 9Ryzen AI 9 HX 370 · 96 Go13 VM + 9 conteneurs LXCAnnuaireWindows Server 2025Active Directory + GPOSécuritéWazuhRègles personnaliséesSupervisionPrometheus + GrafanaMétriques et tableauxSauvegardeProxmox Backup ServerChaque nuit
Ce qui tourne
Active DirectoryWindows Server 2025Annuaire et stratégies de groupe (GPO)
WazuhSIEMDétection, règles personnalisées, alertes
Prometheus + GrafanaSupervisionCollecte des métriques et tableaux de bord
AdGuard HomeDNSFiltrage DNS de tout le réseau + mon outil maison d'analyse DNS
Proxmox Backup ServerSauvegardeSauvegardes automatiques chaque nuit
OpenMediaVault + ImmichNASStockage et photos
n8nAutomatisationWorkflows
Applications web DockerConteneursExposées en HTTPS via Tailscale
Hermes Agent « Joe »Agent IAVM dédiée, copilote d'exploitation
Proxmox VE 9VM · conteneurs LXC · tagsWindows Server 2025 · AD · GPOWazuhPrometheusGrafanaAdGuard HomeProxmox Backup ServerOpenMediaVaultImmichn8nDockerTailscaleHermes Agent (Nous Research)Telegram · iMessage · WhatsAppWebhooks
02

Épisode 1 : le homelab et Joe

Depuis plusieurs mois, je fais tourner chez moi une vraie petite infrastructure d'entreprise. C'est mon terrain d'entraînement au quotidien : je pratique, je casse, je répare, et je documente.

Le matériel

  • Un mini-PC avec un processeur AMD Ryzen AI 9 HX 370 (24 threads).
  • 96 Go de mémoire vive.
  • 4 To de stockage.
  • Hyperviseur : Proxmox VE 9.

Ce qui tourne dessus

Au moment du premier épisode : 12 machines virtuelles et 8 conteneurs LXC. Au 29 octobre 2026, le lab compte 22 machines : 13 VM et 9 conteneurs LXC.

  • Un Active Directory sous Windows Server 2025, avec ses stratégies de groupe (GPO).
  • Un SIEM Wazuh pour la détection.
  • La supervision avec Prometheus et Grafana.
  • Un DNS filtrant AdGuard, accompagné d'un outil d'analyse DNS que j'ai développé moi-même.
  • Des sauvegardes automatiques chaque nuit avec Proxmox Backup Server.
  • Un NAS OpenMediaVault avec Immich pour les photos.
  • n8n pour l'automatisation.
  • Des applications web sous Docker, accessibles en HTTPS via Tailscale.
vue d'ensemble Proxmox avec tags
Fig. 01Proxmox VE 9 : les VM et conteneurs du lab, organisés par tags
résumé du nœud Proxmox
Fig. 02Proxmox VE 9 : résumé du nœud (CPU, mémoire, stockage)

Joe, mon agent IA d'exploitation

Dans une VM dédiée tourne Hermes Agent, un agent open source développé par Nous Research. Je l'ai appelé Joe. Il m'aide à exploiter le lab au quotidien :

  • Sur Telegram, je lui écris « point sur mon serveur » et il me renvoie l'état du lab.
  • Sur iMessage, il m'envoie le résumé de mes e-mails importants et l'état des sauvegardes.

Les garde-fous

  • Les actions de routine, il les fait directement.
  • Les actions irréversibles demandent toujours ma confirmation explicite, avec le détail de leur impact.
  • Il utilise un compte Proxmox dédié, avec des droits API limités au strict nécessaire.
  • Aucun secret ne passe dans les conversations.
état du serveur sur Telegram
Fig. 03Telegram : « point sur mon serveur » et la réponse de Joe
demande de confirmation avant suppression
Fig. 04Garde-fou : Joe demande confirmation avant de supprimer une VM, puis j'annule
état des sauvegardes sur iMessage
Fig. 05iMessage : l'état des sauvegardes de la nuit sur Proxmox Backup Server
03

Épisode 2 : supervision et sécurité

Deuxième épisode : comment je surveille le lab et comment il me prévient quand quelque chose ne va pas.

Voir ce qui se passe

  • Prometheus collecte les métriques des machines et des services ; Grafana les affiche dans des tableaux de bord.
  • AdGuard Home filtre le DNS de tout le réseau.
tableau de bord Grafana
Fig. 06Grafana : tableau de bord de supervision du lab (Prometheus)
tableau de bord AdGuard Home
Fig. 07AdGuard Home : filtrage DNS de tout le réseau

Détecter

Wazuh analyse les journaux avec des règles personnalisées, que je teste sur une VM de test avant de les garder.

tableau de bord Wazuh
Fig. 08Wazuh : vue d'ensemble et chasse aux menaces sur la VM de test (commandes de reconnaissance détectées)

Réagir selon la gravité

Niveau d'alerteRéaction
Moyenne (environ 7/15)Un e-mail court et un message iMessage.
Critique (environ 12/15)Joe m'appelle sur WhatsApp. Il peut isoler la VM concernée en coupant sa carte réseau sur Proxmox, uniquement après une double confirmation, puis il m'envoie un compte rendu écrit sur WhatsApp.
alerte Wazuh par e-mail et iMessage
Fig. 09Alerte Wazuh de niveau moyen (7/15) reçue par e-mail et iMessage
compte rendu WhatsApp après isolation
Fig. 10Alerte critique : compte rendu WhatsApp après isolation de la VM
carte réseau coupée sur Proxmox
Fig. 11Côté Proxmox : la carte réseau de la VM de test est coupée (link_down=1)

Ouvert aux autres outils

Les alertes arrivent par webhook : n'importe quel outil capable d'en envoyer un (Zabbix, Grafana, Elastic…) peut se brancher sur la même chaîne de réaction.

04

Ce que j'en retiens

  • Les tags Proxmox sont indispensables dès qu'on dépasse une dizaine de machines.
  • Les conteneurs LXC sont parfaits pour les petits services : légers, rapides à créer.
  • Une IA utile, c'est une IA bien encadrée : droits limités, confirmations, aucun secret dans les échanges.
05

La suite de la série

Le prochain épisode est annoncé : les sauvegardes avec Proxmox Backup Server. Cette page sera enrichie à chaque nouvel épisode.

La série est publiée sur mon profil LinkedIn ↗.