Docker Serveurs

Proxmox VE : créer et configurer ses premières VMs et containers LXC

16/04/2026 · 5 min de lecture

Faut-il 3 nœuds pour commencer ? Non. Un seul nœud Proxmox suffit largement pour débuter. Le cluster multi-nœuds est un gros plus pour la haute disponibilité, mais c’est une étape suivante. Tu peux même commencer sur un Raspberry Pi 4/5 pour t’entraîner avant d’investir dans du matériel dédié.

Tu viens d’installer Proxmox VE sur ton premier serveur. Tu as l’interface web devant toi, une interface avec des boutons Create VM, Create CT, et plein de paramètres qui semblent techniques. Par où commencer ?

Voici le guide que j’aurais voulu avoir à mes débuts : les bases de Proxmox expliquées clairement, avec les bonnes pratiques à prendre dès le départ.

[SCREENSHOT: Proxmox — interface principale avec le cluster tree à gauche et la vue du nœud avec CPU/RAM/stockage]

VM vs LXC : comprendre la différence

Proxmox propose deux types de virtualisation :

  • VM (KVM) : virtualisation complète. Le guest croit avoir son propre matériel. Compatible avec tous les OS (Windows, macOS via hackintosh, n’importe quel Linux). Isolation totale du host. Overhead mémoire plus important.
  • LXC (Linux Containers) : les containers partagent le kernel du host. Beaucoup plus léger en RAM et CPU. Limité aux OS Linux. Démarrage quasi instantané.

Sur mon homelab : Home Assistant tourne en VM (HAOS nécessite un kernel spécifique), les services Docker tournent dans des VMs Debian, et quelques services simples en LXC pour économiser les ressources.

Créer sa première VM : Debian minimale

Pour héberger des containers Docker, je crée des VMs Debian minimales — pas d’interface graphique, uniquement ce qu’il faut.

Étape 1 : télécharger l’ISO

Dans l’interface Proxmox : sélectionne ton stockage local > ISO Images > Download from URL. Colle l’URL de l’ISO Debian (netinstall) depuis debian.org. Proxmox télécharge directement sans passer par ta machine.

Étape 2 : créer la VM

Bouton Create VM en haut à droite :

  • General : choisis un VM ID (ex: 100) et un nom descriptif (docker-node1)
  • OS : sélectionne l’ISO Debian que tu viens de télécharger, type Linux
  • System : Machine type q35 (le chipset émulé moderne recommandé — plus compatible que l'ancien i440FX) (chipset virtualisé moderne — préférer q35 à i440fx pour toutes les nouvelles VMs), BIOS OVMF (firmware UEFI open-source — à préférer au BIOS legacy pour les VMs modernes) (UEFI), ajoute un disque EFI
  • Disks : storage local-zfs si tu as configuré ZFS (recommandé — voir notre article ZFS), 32 Go minimum
  • CPU : 2 cœurs pour commencer, type x86-64-v2-AES
  • Memory : 2048 Mo minimum, active le Ballooning pour la gestion dynamique RAM
  • Network : bridge vmbr0 (le bridge réseau virtuel Proxmox qui connecte les VMs au réseau physique), VirtIO (drivers paravirtualisés pour un accès quasi-natif au réseau et au disque — toujours utiliser si l’OS le supporte)

[SCREENSHOT: Proxmox — wizard de création de VM, étape « Disks » avec le storage ZFS sélectionné]

Étape 3 : installation Debian

Lance la VM, connecte-toi à la console (Console > noVNC). Installe Debian en mode minimal : pas de desktop environment, juste les utilitaires système et le serveur SSH. À la fin, tu as une VM Debian qui démarre en ~15 secondes et consomme ~200 Mo de RAM au repos.

Créer un container LXC

Pour les services légers (Pi-hole, un serveur DNS simple, un petit serveur web), LXC est plus efficace qu’une VM complète.

Télécharger un template

Stockage local > CT Templates > Templates. Cherche « debian » ou « ubuntu », télécharge le template. C’est une archive d’un système de base pré-installé.

Create CT

  • General : CT ID, hostname, mot de passe root
  • Template : sélectionne le template téléchargé
  • Disks : 8 Go suffit pour la plupart des usages
  • CPU : 1 cœur, limite à 1 pour les services non critiques
  • Memory : 512 Mo — c’est souvent suffisant pour un service simple
  • Network : bridge vmbr0, IP fixe recommandée

Le LXC démarre en 2-3 secondes. La RAM consommée au repos est de ~50-80 Mo. Sur un nœud avec 32 Go de RAM, tu peux faire tourner des dizaines de LXC.

[SCREENSHOT: Proxmox — liste des VMs et LXC avec consommation RAM et CPU en temps réel]

Les bonnes pratiques à prendre dès le départ

ZFS dès l’installation

Si tu installas Proxmox sur un disque en ext4 ou LVM classique, tu ne pourras pas faire de snapshots ZFS ni de réplication entre nœuds. Configure ZFS dès l’installation — c’est le point que je regrette le plus d’avoir raté. J’en parle dans mon article setup 2026.

Template VM réutilisable

Crée une VM Debian de base, installe qemu-guest-agent, configure SSH, fais tes mises à jour. Convertis-la en template (clic droit > Convert to Template). Ensuite, un clone complet te donne une VM prête en 30 secondes.

# Dans la VM template, avant de convertir :
apt install qemu-guest-agent -y
systemctl enable qemu-guest-agent
# Supprimer l'ID machine pour que les clones soient distincts :
rm /etc/machine-id

Snapshots avant toute modification

Avant d’installer un nouveau service ou de faire une mise à jour risquée, fais un snapshot (VM > Snapshots > Take Snapshot). Si quelque chose se passe mal, rollback en 10 secondes. En ZFS, le snapshot ne prend presque pas de place tant que peu de données ont changé.

Accès SSH et gestion à distance

Configure une clé SSH sur chaque VM dès la création. Désactive l’authentification par mot de passe SSH :

sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
systemctl reload sshd

Avec l’IP fixe et ta clé SSH, tu gères toutes tes VMs sans jamais utiliser la console noVNC de Proxmox (sauf si SSH est inaccessible).

Conclusion

Proxmox est accessible dès le départ : l’interface est claire, la création de VM/LXC est guidée. Les pièges sont surtout dans les choix initiaux — stockage ZFS, type de machine q35, template réutilisable. Avec ces bases, tu peux faire tourner des dizaines de services sur un seul nœud sans te battre avec la configuration.

💡 Le petit truc en plus

Active le firewall Proxmox dès l’installation, avant de créer ta première VM. Dans Datacenter > Firewall > Options : Firewall ON. Crée une règle qui autorise uniquement ton VLAN de management à accéder au port 8006 (interface web Proxmox). Par défaut, l’interface Proxmox est accessible depuis n’importe quel réseau — c’est un risque de sécurité à corriger immédiatement.

👉 Pour aller plus loin : mon setup Proxmox 3 nœuds, installer Home Assistant sur Proxmox, et sauvegarder ses VMs avec PBS.

Ta première VM : c’est fait

Le workflow que j’applique pour chaque nouveau service : créer depuis un template, snapshot « post-install propre », déployer. Si quelque chose casse, rollback en 30 secondes.

Prochaine étape : comprendre ZFS pour tirer le meilleur de ton stockage, et Proxmox Backup Server pour automatiser les sauvegardes.

Vous avez aimé cet article ?

Rejoignez la newsletter : nouveaux articles & contenu exclusif directement par mail, sans pubs.

Je m'abonne