Bienvenue dans mon homelab

homelab proxmox zimacube monitoring ia backup

Bienvenue dans mon homelab

Après des années à gérer des infrastructures chez OVHcloud puis IELO, j ai eu envie de recréer un environnement complet chez moi - pas juste un serveur qui tourne, mais une vraie infrastructure avec monitoring, alerting, orchestration et agents IA.

Pourquoi un homelab ?

Un homelab, c est :

  • Un terrain de jeu pour tester des technos sans risquer de casser la prod
  • Une preuve de concept avant de déployer chez le client
  • Une veille techno active - on apprend en faisant
  • Un pilote automatique pour les services du quotidien (blog, DNS, stockage)

Architecture globale

%%{init: {"theme":"base","themeVariables":{"primaryColor":"#0891b2","primaryTextColor":"#fff","primaryBorderColor":"#0891b2","lineColor":"#0891b2","secondaryColor":"#1e293b","tertiaryColor":"#0f172a","fontFamily":"Inter"}}}%% graph TB subgraph Externe["Externe"] OVH[Proxmox Backup Server - OVHcloud] Users["Visiteurs"] Telegram[Telegram API] end subgraph Zima["ZimaCube Pro (Hardware)"] CPU["Intel i5-1235U (10 coeurs)"] RAM["64 Go DDR5"] GPU["RTX 4070 - Inférence LLM"] subgraph Stockage["Stockage"] HDD["HDD RAID 5 - Medias"] SSD["SSD RAID 5 - VMs"] NVMe["NVMe RAID 5 - BDD"] end subgraph Proxmox["Proxmox VE (OS)"] Web["Grav - BookStack - Multica"] Observ["Grafana - Prometheus - Loki"] Agents["Hermes - Claude Code"] Data["PostgreSQL - Redis"] end end Users --> Web Agents --> Telegram Proxmox --> OVH

Le serveur : ZimaCube Pro

Le coeur du lab, c est un ZimaCube Pro signé IceWhale. Proxmox VE est le systeme d exploitation installe sur le ZimaCube, qui transforme le materiel en hyperviseur.

Configuration

  • Processeur : Intel Core i5-1235U (10 coeurs / 12 threads)
  • RAM : 64 Go DDR5
  • Stockage : 6 baies SATA III + 2 slots M.2 NVMe + SSD systeme
  • Reseau : 4 ports 2.5GbE + Thunderbolt 4
  • Extension : PCIe Gen 4 avec RTX 4070 pour inference LLM locale

Pourquoi pas un 1U classique ?

Silence, consommation (15W TDP contre 50-150W pour un Xeon), flexibilite du stockage (6 baies SATA + 2 NVMe).

Les trois pools de stockage

Pool Technologie Usage
HDD Disques mecaniques RAID 5 Sauvegardes, medias, archives
SSD Disques SSD RAID 5 VMs et conteneurs LXC
NVMe SSD NVMe RAID 5 Bases de donnees, caches

L hyperviseur : Proxmox

Une vingtaine de conteneurs LXC et VMs : services reseau, applications web, monitoring et agents IA.

Stack d observabilite

Grafana, VictoriaMetrics, Prometheus, Loki, Alloy et Alertmanager.

Sauvegarde externalisee

Backup journalier vers Proxmox Backup Server (PBS) chez OVHcloud.

Orchestration par agents IA

  • Hermes (Jarvis) : assistant principal, maintenance, surveillance
  • Claude Code : agent de codage et gestion de contenu

Les deux agents communiquent entre eux et peuvent se restaurer mutuellement.

Et apres ?

Automatisation du PRA, CI/CD, auto-decouverte des services, et un article sur la domotique avec Homey Pro.