← Blog

Alexis · 2026-09-29

Proxmox sur bare metal : guide pratique de configuration

Proxmox VE est la fondation de mon homelab. Chaque service — le contrôleur Samba AD, Authentik, Forgejo, TrueNAS, la stack de supervision — tourne comme conteneur LXC ou machine virtuelle KVM sur un seul nœud Proxmox. Une seule machine physique, une interface web propre, une API REST complète, et la flexibilité d'exécuter n'importe quoi d'un conteneur Alpine de 64 Mo à une VM Windows Server complète.

Cet article couvre les décisions pratiques derrière une configuration Proxmox utile : layout des disques, configuration réseau, LXC versus KVM, et les petits ajustements qui rendent l'exploitation quotidienne fluide.

Considérations matérielles

Proxmox tourne sur n'importe quelle machine x86-64, mais quelques points font une vraie différence :

Installation

Proxmox s'installe depuis une ISO démarrable sur un disque dédié. Lors de l'installation :

Après le premier démarrage, désactivez le dépôt enterprise et activez le dépôt sans abonnement si vous n'avez pas de souscription Proxmox :

# Commentez la ligne enterprise dans :
# /etc/apt/sources.list.d/pve-enterprise.list
# Puis ajoutez :
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
apt update && apt dist-upgrade

Layout des disques

Je sépare les préoccupations de stockage en trois niveaux :

| Niveau | Dispositif | Usage | |---|---|---| | OS | NVMe (simple ou mirror ZFS) | Proxmox lui-même, configs VM | | Stockage rapide | NVMe ou SSD pool ZFS | Disques VM, bases de données, conteneurs | | Stockage en masse | HDD ZFS RAIDZ2 | Sauvegardes, médias, partages NFS |

Le pool rapide utilise une paire en miroir de NVMe ou SATA SSD — les IOPS comptent pour faire tourner des bases de données et des conteneurs. Le pool en masse utilise RAIDZ2 (équivalent RAID6) sur quatre disques ou plus, acceptant moins d'IOPS en échange de capacité et d'une tolérance à la panne de deux disques.

Ajoutez les deux pools à Proxmox dans Datacenter → Storage après les avoir créés avec zpool create.

Conception réseau

L'installation par défaut de Proxmox crée un seul bridge Linux (vmbr0) sur la première NIC physique. Pour un homelab c'est suffisant pour commencer, mais le bridging VLAN-aware débloque une vraie segmentation réseau :

# /etc/network/interfaces — bridge VLAN-aware
auto vmbr0
iface vmbr0 inet static
    address 192.168.1.10/24
    gateway 192.168.1.1
    bridge-ports enp3s0
    bridge-stp off
    bridge-fd 0
    bridge-vlan-aware yes
    bridge-vids 2-4094

Avec bridge-vlan-aware yes, chaque VM et conteneur peut être tagué sur un VLAN spécifique depuis l'UI Proxmox. La NIC physique se connecte à un port trunk d'un switch managé. pfSense gère le routage inter-VLAN et les règles de pare-feu.

Conteneurs LXC vs machines virtuelles KVM

C'est la décision quotidienne la plus importante dans Proxmox. La règle que je suis :

Utilisez LXC quand :

Utilisez KVM quand :

En pratique : Samba AD, Authentik, Forgejo, NGINX, stack de supervision — tout LXC. Windows Server, toute VM nécessitant un passthrough GPU — KVM.

Snapshots et sauvegardes

Proxmox dispose d'outils intégrés de snapshot et sauvegarde. Les snapshots sont bon marché sur ZFS — en créer un prend des millisecondes et utilise le copy-on-write pour suivre les changements. Utilisez-les avant tout changement important :

# Depuis la CLI
pct snapshot <vmid> pre-upgrade --description "Avant apt dist-upgrade"
qm snapshot <vmid> pre-upgrade

Pour les sauvegardes, Proxmox Backup Server (PBS) est l'outil complémentaire dédié. Il déduplique entre les sauvegardes et entre les VMs, le rendant bien plus efficace en stockage que les sauvegardes par dump complet. Une instance PBS tournant comme conteneur LXC sur le même nœud peut sauvegarder tous les autres conteneurs et VMs vers le pool ZFS en masse — ou vers un site distant via le tunnel WireGuard.

Liste de contrôle post-installation

Stack

Proxmox VE · ZFS · LXC · KVM · pfSense · Proxmox Backup Server