5 min de lecture · 891 mots

Parcours d’Apprentissage : Homelab Proxmox sur Minisforum MS-01

Durée : 4–6 semaines (selon rythme de lecture/pratique)
Niveau : Intermédiaire (Linux de base requis)
Objectif : Construire un homelab Proxmox complet, sécurisé et auto-hébergé sur mini-PC


Table des Matières

  • Vue d’ensemble
  • Prérequis
  • Programme de la série
  • Budget matériel
  • Ressources complémentaires
  • Critères de réussite

  • Vue d’ensemble

    Ce parcours guide du choix du matériel jusqu’à un homelab production-ready : virtualisation Proxmox, réseau segmenté, auto-hébergement de services, monitoring et sécurité.

    Stack technologique :

  • Hyperviseur : Proxmox VE 8.x (Debian 12 based)
  • Matériel de référence : Minisforum MS-01 (i5-12600H ou i9-13900H)
  • Réseau : Linux bridges + VLANs + Tailscale VPN
  • Stockage : ZFS mirror (2× NVMe)
  • Services : Nextcloud, Vaultwarden, Gitea, Jellyfin, Home Assistant, Immich…
  • Monitoring : Prometheus + Grafana + AlertManager
  • DNS : Pi-hole sur LXC

  • Prérequis

  • Savoir naviguer dans un terminal Linux (cd, ls, nano/vim, systemctl)
  • Comprendre les bases du réseau (IP, masque, passerelle, DNS)
  • Avoir accès au routeur/box pour modifier les paramètres DHCP/DNS
  • Budget matériel disponible (voir section Budget)
  • Pas nécessaire :

  • Connaître Proxmox ou la virtualisation
  • Avoir de l’expérience Docker ou Kubernetes
  • Être administrateur système

  • Programme de la série

    Phase 1 : Fondations (Semaine 1–2)

    Article 1 — Choisir son matériel

    Minisforum MS-01 : le mini-PC idéal pour un homelab en 2026 ?

  • Comprendre les specs qui comptent pour Proxmox (RAM, NVMe, réseau)
  • Comparer alternatives (N100, reconditionné Dell/HP)
  • Décider du budget matériel
  • Objectif : savoir quel matériel acheter et pourquoi.

    Article 2 — Installer Proxmox

    Installer Proxmox VE sur MS-01 : guide pas-à-pas

  • Installer Proxmox VE depuis USB
  • Configurer le réseau, SSH, et désactiver le repo enterprise
  • Accéder à l’interface web
  • Objectif : Proxmox VE opérationnel et accessible.

    Article 3 — Premières VMs et LXC

    VMs et containers LXC : premiers pas

  • Créer sa première VM et son premier LXC
  • Comprendre quand utiliser l’un vs l’autre
  • Maîtriser snapshots et templates cloud-init
  • Objectif : créer et gérer des VMs/LXC de façon autonome.


    Phase 2 : Réseau et services fondamentaux (Semaine 2–3)

    Article 4 — Réseau Proxmox

    Bridges, VLANs et SDN expliqués

  • Segmenter le réseau avec VLANs (LAN / IoT / Serveurs)
  • Configurer le second port 10GbE pour le stockage
  • Comprendre le SDN Proxmox
  • Objectif : réseau isolé et sécurisé par VLAN.

    Article 5 — Pi-hole

    Pi-hole sur LXC : bloquer les pubs sur tout le réseau

  • Déployer Pi-hole dans un LXC Debian léger
  • Configurer blocklists et DNS over HTTPS
  • Déployer sur le routeur comme DNS principal
  • Objectif : plus une seule pub sur tout le réseau local.

    Article 6 — Stockage ZFS

    ZFS, NFS ou Ceph : quel stockage pour ton homelab ?

  • Créer un pool ZFS mirror sur 2× NVMe
  • Ajouter le pool dans Proxmox
  • Configurer les snapshots automatiques
  • Objectif : données protégées avec redondance ZFS.


    Phase 3 : Sauvegarde et services (Semaine 3–4)

    Article 7 — Proxmox Backup Server

    Sauvegarder ses VMs avec PBS

  • Installer PBS en VM dédiée
  • Configurer les jobs de backup automatiques
  • Tester une restauration
  • Objectif : VMs sauvegardées automatiquement avec rétention.

    Article 8 — 10 services auto-hébergés

    10 services à déployer sur Proxmox

  • Déployer les services essentiels (Nextcloud, Vaultwarden, Gitea…)
  • Comprendre les ressources nécessaires
  • Organiser avec Nginx Proxy Manager
  • Objectif : homelab utile avec services en production.


    Phase 4 : Observabilité et sécurité (Semaine 5–6)

    Article 9 — Monitoring

    Grafana + Prometheus + nodeexporter

  • Déployer la stack Prometheus/Grafana
  • Installer nodeexporter sur chaque service
  • Configurer dashboards et alertes Telegram
  • Objectif : savoir en temps réel ce qui se passe sur le homelab.

    Article 10 — Sécurité

    Firewall, fail2ban et Tailscale VPN

  • Activer et configurer le firewall Proxmox
  • Déployer fail2ban contre le brute force
  • Accéder au homelab depuis l’extérieur via Tailscale VPN
  • Objectif : homelab sécurisé et accessible partout sans risque.


    Budget matériel

    Configuration de référence (mai 2026)

    Composant Modèle Prix
    Bundle MS-01 i9-13900H i9 + 32 GB DDR5-5600 + 1 TB NVMe (Amazon) ~€1189
    Total bundle tout compris ~€1189

    Pour référence, le build i5 DIY :

    MS-01 i5-12600H barebone ~€439 + DDR5 ~€285 + NVMe ~€133 = ~€857

    > ⚠️ Note 2026 : les prix DDR5 SO-DIMM ont fortement augmenté suite à la pénurie DRAM mondiale. Prévoir ~€285–360 pour 32 GB (vs ~€80 mi-2025).

    Option budget (reconditionné)

    Composant Modèle Prix
    Serveur reconditionné Dell OptiPlex 3060 (i5-8500, 16 GB DDR4) ~€120
    RAM upgrade 32 GB DDR4 (2× 16 GB) ~€45
    SSD 512 GB SATA SSD ~€40
    Total ~€205

    > Moins de RAM, pas de 10GbE, plus bruyant — mais Proxmox fonctionne parfaitement.

    Évolution suggérée

Phase 1 : MS-01 + 32 GB DDR5 + 1 TB NVMe         → ~€857
Phase 2 : + 2e NVMe 2 TB (ZFS mirror)              → +€200
Phase 3 : + Disque USB 4 TB (backup hors-ligne)    → +€80
Phase 4 : + Switch manageable 2.5GbE 8 ports        → +€80
Total phase finale                                  → ~€1217

Ressources complémentaires

  • Documentation officielle Proxmox : https://pve.proxmox.com/wiki/Main_Page
  • Scripts communautaires Proxmox VE : https://community-scripts.github.io/ProxmoxVE/
  • Forum Proxmox : https://forum.proxmox.com/
  • Reddit r/homelab : https://reddit.com/r/homelab
  • Reddit r/selfhosted : https://reddit.com/r/selfhosted

  • Critères de réussite

    À la fin de ce parcours, tu dois être capable de :

  • [ ] Créer et gérer des VMs/LXC sur Proxmox de façon autonome
  • [ ] Segmenter ton réseau en VLANs
  • [ ] Déployer un nouveau service en moins d’une heure
  • [ ] Restaurer une VM depuis un backup PBS
  • [ ] Accéder à ton homelab depuis n’importe où via Tailscale
  • [ ] Recevoir une alerte quand un service tombe
  • [ ] Expliquer la règle 3-2-1 et comment tu l’appliques
  • Une remarque, un retour ?

    Cet article est vivant — corrections, contre-arguments et retours de production sont les bienvenus. Trois canaux, choisissez celui qui vous convient.