Dans cette suite d’articles, je vais vous montrer comment j’ai monté mon homelab de A à Z. On va voir ensemble toutes les étapes à suivre, pas à pas, en gardant les choses simples et claires pour que même les débutants puissent suivre.
Comme précisé dans l’article de présentation de mon homelab, j’utiliserai le Dell OptiPlex 5060 Micro en guise de serveur.
Prérequish2
Avant de pouvoir commencer, nous allons devoir préparer 3 choses:
- L’effacement du contenu du serveur (optionnel)
- Une clé USB avec Proxmox (obligatoire)
- Le BIOS du serveur (obligatoire)
Pour ma part, après avoir commandé mon serveur, je l’ai reçu avec l’OS Windows pré-installé. J’ai donc profité de l’occasion pour réutiliser un outil que je connaissais du monde professionnel: ShredOS. C’est un outil qui permet d’effacer le disque de façon sécurisée. C’était donc l’idéal pour moi qui voulait partir d’une base saine avec un disque entièrement vide avant d’y installer l’OS Proxmox.
Cette étape n’est pas obligatoire pour que tout fonctionne correctement. De plus, l’effacement complet du disque est long (il m’a pris plus de 24 heures !).
Cependant, si cela vous intéresse tout de même, j’ai écris un article montrant comment utiliser cet outil en expliquant pourquoi il est fortement recommandé de l’utiliser dans certains cas précis. Vous le retrouverez ici.
Préparation d’une clé USB bootable avec Proxmoxh3
Pour ce faire, nous allons devoir télécharger Rufus. Il s’agit d’un logiciel qui va nous permettre de venir graver l’ISO Proxmox sur une clé USB.
Pourquoi est-ce nécessaire ?
Par défaut, une clé USB contient un système de fichier. Rufus va donc venir supprimer son contenu afin de rendre la clé USB exécutable pour démarrer l’installation de Proxmox.
Je vous laisse donc installer cet outil et Proxmox:
Pour Rufus, nous aurons besoin de la version Portable.

Une fois installés, vous pouvez simplement exécuter Rufus. Vous aurez besoin des droits administrateurs pour le lancer.
L’outil est simple d’utilisation:
- On sélectionne la clé USB
- On sélectionne l’ISO à graver dessus (dans notre cas Proxmox)
- On appuie sur démarrer
Une fois terminé, il vous l’indiquera d’une barre verte en bas de l’écran avec écrit PRÊT.
Modification du BIOS du serveurh3
Avant de lancer l’installation, il reste une dernière étape importante: ajuster quelques paramètres dans le BIOS de notre serveur.
Si vous n’êtes pas sur une machine Dell, les étapes peuvent être différentes que celle présenté dans cet article, je vous invite donc à vous renseigner sur la façon de réaliser les 6 étapes à venir grâce à internet :)
- Premièrement, on branche la clé USB.
- Secondo, on allume l’ordinateur et on accède au BIOS. Pour ce faire, avec les PC Dell, il suffit d’appuyer sur
F2pile lorsque le logo apparaît mais c’est plus fun de simplement spammer la touche jusqu’à ce que vous rentriez dans le BIOS. - Pour les changements à faire, on commence par s’assurer que le secure boot est bien désactivé. Pour ce faire, on se rend dans la section
Secure Boot > Secure Boot Enableet on décoche la case:
- On vient ensuite s’assurer que le Legacy Option ROM est lui activé. Pour cela, direction la section
General > Advanced Boot Optionset on coche la case:
- Finalement, dans la section
General > Boot Sequence, on doit sélectionner Legacy External Devices:
Ces changements vont permettre de désactiver certaines sécurités de votre ordinateur pour qu’au prochain démarrage, il lance en premier le programme présent sur la clé USB plutôt que le programme installé sur votre disque dur (par exemple Windows).
- Vous pouvez désormais appuyer sur le bouton
Applyafin d’enregistrer les modifications puis sortir du BIOS.
Si tout est bien configuré, l’ordinateur devrait démarrer sur le menu d’installation de Proxmox automatiquement.
Installation de Proxmoxh2
Maintenant que tout est prêt, passons à l’installation de Proxmox. Bonne nouvelle: elle ne contient que 7 étapes super rapides à compléter !
- Choisissez le type d’installation:
- Acceptez les conditions d’utilisation:
- Sélectionnez le disque sur lequel installer Proxmox:
- Configurez la langue et la configuration du clavier:
- Configurez un mot de passe et un email. Pour cette étape, je vous recommande vivement d’indiquer un email qui vous appartient car il sera utilisé pour recevoir des alertes importantes de la part de Proxmox.
- Configurez la partie réseau. Le DHCP devrait pré-remplir toutes les informations pour vous. Il vous suffira donc de modifier uniquement le champ hostname (le nom d’hôte), qui correspond au nom unique de votre serveur sur le réseau. Mettez ce que vous voulez, tant que ce nom est simple et explicite.
- Finalement, un résumé de votre configuration sera affiché. Il ne vous reste plus qu’à appuyer sur
install!
Et voilà, l’installation de Proxmox est déjà terminée !
Configuration de Proxmoxh2
Ensuite votre serveur redémarrera et vous affichera cette interface une fois prête:
Vous pouvez d’ores et déjà vous connecter à votre machine soit en passant par l’interface web, soit en utilisant les lignes de commandes. Dans les deux cas, vous devrez utiliser l’utilisateur root et le mot de passe que vous avez configuré durant l’installation de Proxmox.
Je vous conseille l’interface web qui est vraiment bien faite et facile d’utilisation.
Je préfère préciser que votre machine souhaitant accéder à l’interface web Proxmox doit être connecté au même réseau Wi-Fi que la machine sur laquelle est installé Proxmox. Pour l’instant, cette interface est seulement accessible via votre réseau LAN !
Voici les étapes pour vous connecter à celle-ci:
- Entrez l’URL qui vous est donné dans votre navigateur. Comme le certificat SSL est auto-signé, il vous affichera un message de sécurité avant de poursuivre.
- Connectez-vous à Proxmox en utilisant l’identifiant
rootet le mot de passe que vous avez défini lors de l’installation de Proxmox:
- Une popup vous indiquera que vous n’avez pas d’abonnement valide en cours. Cela est dû au fait que Proxmox propose une version
Entrepriseet une versionCommunautaire. Par défaut, il configure Proxmox en utilisant les serveurs d’entreprises donc nous allons devoir faire une petite modification afin d’utiliser à la place les serveurs communautaires pour enlever ce message.
- Pour ce faire, rendez-vous dans l’onglet
Dépôts, cliquez sur la source dont l’URL commence parenterprisepuis désactivez-la.
-
Refaites cette manipulation pour la seconde ligne contenant le mot
enterprise. -
Ajoutez le serveur communautaire (No-Subscription) comme nouvelle source en appuyant sur le bouton
Ajouterà gauche du boutonDésactiver:
- Cela devrait ressembler à cela:
- Finalement, il ne nous reste plus qu’à mettre à jour Proxmox en entrant la ligne de commande suivante:
apt update && apt upgrade -y
Votre Proxmox est désormais prêt à l’utilisation !
Présentation rapide de l’interface web de Proxmoxh2
- Encadré rouge: Ici, vous retrouverez tous vos clusters, vos noeuds, vos stockages, vos VM et vos conteneurs.
Je viens de vous sortir plein de mots compliqués spécifiques à Proxmox, voici les définitions de chacun :
Cluster: un groupe de serveurs (ou nœuds) Proxmox reliés entre eux. Cela permet de gérer plusieurs machines depuis une seule interface.
Nœud (ou node): un serveur physique sur lequel Proxmox est installé.
VM (Machine virtuelle): un “ordinateur virtuel” qui tourne à l’intérieur de votre serveur. Il a son propre système, ses ressources, etc.
Conteneur (LXC): plus léger qu’une VM, un conteneur partage le noyau du serveur mais reste isolé. Pratique pour faire tourner de petits services.
Stockage (Storage): espace disque utilisé pour stocker les ISO, les VM, les sauvegardes, etc. On parle parfois de volume ou backend de stockage.
-
Encadré orange: Ensuite, cet encadré vous liste les différentes options que vous pouvez apporter à l’élément sélectionné dans l’encadré 1.
-
Encadré vert: Cette partie de l’interface sert à afficher le contenu que vous regardez. Dans mon cas, vous pouvez voir que j’ai sélectionné le noeud
homelabet l’optionRésumé. Proxmox m’affiche donc le résumé du noeud associé (la durée de fonctionnement, l’utilisation du CPU, de la RAM, du réseau, du stockage, etc.) -
Encadré rose: Ici s’afficheront les journaux système de Proxmox. Grosso modo, il s’agit d’un historique de toutes les actions que vous avez faites comme lancer une machine, créer un utilisateur, etc.
-
Encadré bleu clair (cyan): Il s’agit de boutons permettant de gérer le noeud actuellement sélectionné.
-
Encadré bleu foncé: Et finalement, ceux-là vous permettront de créer de nouvelles VM ou conteneur.
Et voilà, votre hyperviseur est en place et votre homelab prend peu à peu forme 💪
Dans le prochain article, je vous montrerai comment acheter et configurer un nom de domaine 😁