Accueil/Documentation/VPS & Debian/Comment installer Proxmox VE sur Debian 11/12 (VPS & Dédié)
VPS & DebianDifficulté : Avancé15 min de lecture

Comment installer Proxmox VE sur Debian 11/12 (VPS & Dédié)

Introduction

Proxmox Virtual Environment (VE) est la solution de virtualisation d'entreprise open-source par excellence. Basé sur Debian, il permet de gérer des machines virtuelles (KVM) et des conteneurs légers (LXC) depuis une interface web élégante et simple. Bien qu'il soit souvent installé via son ISO officielle, l'installer par-dessus une distribution Debian existante est idéal pour les VPS et serveurs cloud ne proposant pas de montage d'ISO personnalisé.

1

1. Mettre à jour Debian et configurer le fichier Hosts

Assurez-vous que votre Debian 12 (Bookworm) est à jour et configurez correctement le nom d'hôte (hostname) dans '/etc/hosts' afin qu'il pointe sur l'adresse IP publique de votre serveur.

terminal - bash
apt update && apt upgrade -y

# Définir le hostname de votre machine (ex: pve.votre-domaine.com)
hostnamectl set-hostname pve.votre-domaine.com

# Éditer le fichier /etc/hosts
nano /etc/hosts

Conseil important

Le fichier /etc/hosts doit comporter une ligne reliant votre IP publique à votre hostname, par exemple : '192.168.1.100 pve.votre-domaine.com pve'.

2

2. Ajouter les dépôts officiels de Proxmox VE

Ajoutez la clé GPG officielle et les dépôts de paquets Proxmox VE pour Debian 12 (Bookworm) afin d'autoriser l'installation des paquets spécifiques.

terminal - bash
# Ajouter la clé GPG
curl -z /usr/share/keyrings/proxmox-release-bookworm.gpg -o /usr/share/keyrings/proxmox-release-bookworm.gpg http://download.proxmox.com/debian/proxmox-release-bookworm.gpg

# Ajouter le dépôt de paquets sans souscription (no-subscription)
echo "deb [signed-by=/usr/share/keyrings/proxmox-release-bookworm.gpg] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list

# Mettre à jour la liste des paquets
apt update

Conseil important

Le dépôt 'pve-no-subscription' est parfaitement stable et idéal pour les particuliers ou les développeurs n'ayant pas de licence d'assistance commerciale.

3

3. Installer le noyau Proxmox (PVE Kernel)

Installez le noyau Linux optimisé de Proxmox. Ce noyau est indispensable car il gère les fonctionnalités avancées de virtualisation KVM et LXC.

terminal - bash
apt install -y proxmox-default-kernel

# Une fois l'installation terminée, redémarrez votre serveur pour appliquer le noyau
reboot

Conseil important

Après le redémarrage, connectez-vous à nouveau en SSH et tapez 'uname -r' pour vérifier que le noyau Proxmox est bien actif (vous devriez voir '-pve' dans le nom).

4

4. Installer les paquets Proxmox VE

Procédez à l'installation complète de la suite Proxmox VE, de l'interface web, du client DHCP réseau et des utilitaires de gestion.

terminal - bash
apt install -y proxmox-ve postfix open-iscsi

# Pendant l'installation de Postfix, sélectionnez 'Site Internet' et laissez le nom d'hôte par défaut.

# Supprimer le noyau Debian standard devenu inutile
apt remove -y linux-image-amd64 linux-image-6.1.*
update-grub

Conseil important

Si un message vous demande de remplacer la configuration du serveur mail local, optez pour la configuration standard 'Site Internet'.

5

5. Configurer le réseau Bridge (VM Bridge)

Pour que vos futures Machines Virtuelles (VM) et conteneurs LXC puissent accéder à Internet et avoir leurs propres adresses IP, vous devez configurer un pont réseau (Bridge) nommé 'vmbr0' lié à votre interface réseau principale.

terminal - bash
# Éditez le fichier de configuration réseau
nano /etc/network/interfaces

Conseil important

Exemple de configuration Bridge dans /etc/network/interfaces : auto lo iface lo inet loopback iface eth0 inet manual auto vmbr0 iface vmbr0 inet static address 192.168.1.100/24 gateway 192.168.1.1 bridge-ports eth0 bridge-stp off bridge-fd 0

6

6. Accéder à l'interface Web d'administration Proxmox

Félicitations ! L'installation est terminée. L'interface d'administration web Proxmox VE est accessible via le port HTTPS 8006.

terminal - bash
# Ouvrez votre navigateur internet favori et tapez :
https://VOTRE_IP_PUBLIQUE:8006/

Conseil important

Connectez-vous avec l'identifiant 'root' et le mot de passe système de votre serveur Debian.

En conclusion

Votre serveur Debian est désormais transformé en un hyperviseur Proxmox VE de classe entreprise. Vous pouvez commencer à télécharger des templates de conteneurs LXC (Debian, Ubuntu, Alpine) et des ISO de distributions Linux ou Windows pour déployer vos serveurs de production en quelques clics.

Foire Aux Questions (FAQ)