La domotique a cessé d’être une simple curiosité technologique pour devenir un élément central de nombreux foyers. Au cœur de cet écosystème, des plateformes comme Home Assistant permettent de centraliser et d’automatiser une myriade d’appareils connectés. Cependant, pour garantir la stabilité et la flexibilité d’une telle installation, l’hébergement de cette solution sur une plateforme de virtualisation robuste est souvent la meilleure approche. C’est ici qu’intervient Proxmox, une solution de virtualisation open source qui s’est imposée comme un standard pour les passionnés et les professionnels cherchant à optimiser leurs ressources matérielles. Ce guide explore la mise en place d’un serveur Proxmox dans le but spécifique d’y déployer une instance de Home Assistant, une combinaison puissante pour une maison intelligente et résiliente.
Introduction à Proxmox : qu’est-ce que c’est et pourquoi l’utiliser ?
Qu’est-ce que Proxmox ?
Proxmox Virtual Environment, souvent abrégé en Proxmox VE, est une plateforme de gestion de virtualisation open source basée sur Debian. Elle intègre deux technologies de virtualisation majeures : KVM (Kernel-based Virtual Machine) pour les machines virtuelles complètes et LXC (Linux Containers) pour une virtualisation plus légère au niveau du système d’exploitation. Grâce à son interface web intuitive, Proxmox permet de gérer facilement des machines virtuelles (VM) et des conteneurs, ainsi que le stockage et les réseaux associés, le tout depuis un unique point de contrôle. C’est une alternative puissante et gratuite aux solutions propriétaires comme VMware vSphere ou Microsoft Hyper-V.
Les avantages de la virtualisation pour la domotique
Utiliser un hyperviseur comme Proxmox pour héberger Home Assistant présente plusieurs avantages stratégiques. Premièrement, cela permet d’isoler complètement le système domotique du reste du matériel, améliorant ainsi la stabilité et la sécurité. Deuxièmement, la fonctionnalité de snapshots de Proxmox est un atout majeur : avant une mise à jour majeure de Home Assistant, il est possible de créer un instantané de la VM. En cas de problème, la restauration à l’état précédent se fait en quelques clics, évitant des heures de dépannage. Enfin, le serveur Proxmox peut héberger d’autres services en parallèle de Home Assistant, comme un serveur de fichiers, un gestionnaire de mots de passe ou un bloqueur de publicités, optimisant ainsi l’utilisation d’une seule machine physique.
Maintenant que les bénéfices de cette approche sont clairs, il est essentiel de s’assurer de disposer du matériel adéquat pour accueillir cette nouvelle infrastructure.
Préparer le matériel et les prérequis pour Proxmox

Choisir la bonne machine
Le choix du matériel est une étape cruciale. Si Proxmox peut techniquement s’installer sur un vieil ordinateur portable, une solution plus pérenne est recommandée pour un usage domotique 24h/24 et 7j/7. Les options les plus populaires incluent :
- Les mini-PC : Des machines comme les Intel NUC, les Beelink ou d’autres modèles similaires offrent un excellent compromis entre performance, consommation électrique et encombrement. Ils sont souvent suffisants pour faire tourner Home Assistant et quelques autres services.
- Un ancien ordinateur de bureau : Recycler une tour peut être une option économique. Il faut cependant veiller à ce que le processeur supporte les technologies de virtualisation (Intel VT-x ou AMD-V) et que la consommation électrique ne soit pas excessive.
- Un serveur dédié : Pour les utilisateurs les plus exigeants, un serveur reconditionné (type Dell PowerEdge ou HP ProLiant) offre une grande puissance et des fonctionnalités professionnelles, mais au prix d’un bruit et d’une consommation plus élevés.
Quelle que soit l’option, une configuration minimale est requise. Il est conseillé de viser un processeur d’au moins 4 cœurs, 8 Go de RAM et un disque SSD d’au moins 250 Go pour un confort d’utilisation optimal. Le SSD est particulièrement important pour la réactivité de l’interface et des VM.
-
Mini PC Ordinateur de bureau Dell 7040, Processeur Core i5-6400T, Mémoire RAM 8 Go DDR4, Disque SSD 240 Go. Win 11 PRO (reconditionné)Processeur Intel Core i5-6400T (jusqu'à 2,80 GHz en Turbo Boost / 4 Core 4 Thread) + Mémoire RAM 8 Go DDR4 + SSD 240 Go Connectivité avant : 2 x USB 3.0 + 1 x casque/microphone + 1 x Lineout | Arrière : 4 x USB 3.0 + 1 x HDMI (vidéo) 1 x DisplayPort (vidéo) + 1 x RJ-45 port LAN 10/100/1000 Système d'exploitation Win 11 Professional installé et activé avec licence COA Produit reconditionné professionnellement inspecté, testé et nettoyé par des fournisseurs qualifiés d'Amazon. Emballé dans un carton neutre, accompagné d'un adaptateur secteur et d'un câble.
-
BMAX B1Plus Mini PC Win 11 Home, Intel Celeron J3355(jusqu'à 2,5 GHz)【Haute performance, expérience fluide】Le mini pc BMAX B1Plus est équipé d'un processeur Intel Celeron J3355 double cœur (gravure 14 nm, fréquence turbo jusqu'à 2,5 GHz), offrant des performances supérieures d'environ 25 % à la génération précédente. Avec 6 Go de RAM LPDDR3, 128 Go de stockage eMMC et un GPU Intel HD Graphics 500, il gère facilement les tâches quotidiennes comme le traitement de documents, la navigation web, les visioconférences et la lecture vidéo HD. Idéal comme mini ordinateur de bureau pour la maison ou le bureau 【Affichage double 4K, productivité et divertissement améliorés】 Il dispose de deux ports HDMI 1.4 prenant en charge une sortie 4K à 60 Hz, permettant de connecter facilement deux écrans ou un téléviseur pour étendre votre espace de travail. La fonction d'affichage double écran améliore le multitâche, l'analyse de données ou la consommation de contenus multimédias, offrant une expérience visuelle supérieure 【Connectivité complète pour tous vos périphériques】Doté d'une large gamme de ports : 2× USB 3.0, 2× USB 2.0, Ethernet Gigabit et prise audio 3,5 mm. Vous pouvez connecter simultanément clavier, casque, imprimante, projecteur ou téléviseur, répondant à tous les besoins d'un mini ordinateur pour le travail et les loisirs 【Double emplacement M.2 pour une extension de stockage facile】Outre le stockage interne eMMC de 128 Go, il comprend deux emplacements M.2 2280 pour SSD SATA et NVMe. Augmentez facilement la capacité ou la vitesse de transfert, garantissant que ce mini pc win 11 s'adapte à la croissance future de vos données 【Refroidissement intelligent et design compact, silencieux et économe en espace】 Son système de refroidissement avec ventilateur intelligent et radiateur assure un fonctionnement stable et silencieux. Avec des dimensions de seulement 10,8 × 10,5 × 3,6 cm et un poids d'environ 223 g, son design bleu nuit est compact et moderne. Un support VESA inclus permet un montage discret derrière un moniteur ou un téléviseur, économisant de l'espace comme un ordinateur tout en un au format réduit 【Win 11 préinstallé et garantie complète】Ce B1Plus BMAX mini pc win11 est livré avec une licence Win 11 Home originale et est compatible Linux, s'adaptant au bureau, au développement et à la maison. La fonction exclusive BMAX de réinitialisation en un clic simplifie la maintenance. Il prend en charge l'allumage automatique et le réveil programmé. Bénéficiez d'une garantie de 12 mois (couvrant les défauts de conception/fabrication) avec un support technique professionnel spécialisé dans les mini pc
-
NiPoGi AK1 Plus Mini PC Ιntel N5030 12 Go RAM 256 Go SSD【fluidité pour les tâches quotidiennes】Le NiPoGi AK1Plus embarque un processeur Ιntel N5030 (4 cœurs / 4 threads, jusqu'à 3,1 GHz en mode boost), associé à une puce graphique Ιntel UHD intégrée. Idéal pour la bureautique, la navigation web et le divertissement multimédia, il offre une réactivité agréable au quotidien. 【Mémoire réactive et stockage évolutif】Ses 12 Go de RAM DDR4 et son SSD M.2 de 256 Go assurent des démarrages rapides et une navigation fluide entre vos applications. Besoin de plus d'espace ? Le logement M.2 2280 NVMe/SATA permet d'étendre le stockage jusqu'à 8 To pour accueillir tous vos fichiers. 【Double affichage 4K pour un confort de travail accru】Grâce à ses deux ports HDMI 2.0, le AK1Plus prend en charge deux écrans simultanément en résolution 4K à 60 Hz. C'est la solution idéale pour organiser efficacement votre espace de travail ou profiter de vos contenus vidéo avec une belle netteté. 【Une connectique complète au quotidien】Il dispose de 2 ports USB 3.2 Gen 1 pour des transferts de données rapides, de 2 ports USB 2.0 pour vos périphériques classiques (souris, clavier), et d'un port RJ45 Gigabit garantissant une connexion réseau filaire stable et performante. 【Connectivité sans fil et fonctions professionnelles】Équipé du Wi-Fi 5 (double bande) pour un streaming fluide et du Bluetooth 4.2 pour appairer facilement vos accessoires sans fil. Il intègre également des fonctionnalités avancées telles que le Wake-on-LAN, le PXE Boot, le RTC Wake et le démarrage automatique. 【L'engagement NiPoGi】Spécialiste du Mini PC, NiPoGi met un point d'honneur à concevoir des appareils fiables. Ce modèle bénéficie d'une garantie de 12 mois et d'un support technique dédié pour vous accompagner sereinement dans votre utilisation.
Les prérequis logiciels
Avant de commencer l’installation, il faut rassembler quelques éléments logiciels. Le premier est l’image ISO de Proxmox VE. Elle est disponible gratuitement en téléchargement sur le site officiel de Proxmox. Ensuite, un utilitaire est nécessaire pour créer une clé USB de démarrage à partir de ce fichier ISO. Des outils comme Balena Etcher ou Rufus sont parfaits pour cette tâche et fonctionnent sur la plupart des systèmes d’exploitation. Assurez-vous d’avoir une clé USB d’au moins 4 Go à disposition.
Une fois le matériel sélectionné et la clé USB d’installation préparée, le processus d’installation de Proxmox peut commencer.
Installation pas à pas de Proxmox sur une machine dédiée

Création du support d’installation
La première étape concrète consiste à utiliser le logiciel téléchargé précédemment (Balena Etcher ou Rufus) pour « flasher » l’image ISO de Proxmox sur votre clé USB. Le processus est simple : sélectionnez le fichier ISO, choisissez la clé USB de destination, et lancez l’écriture. Attention, cette opération effacera toutes les données présentes sur la clé USB. Une fois l’opération terminée, la clé est prête à être utilisée pour démarrer le futur serveur.
Lancement de l’installation
Insérez la clé USB dans la machine dédiée et démarrez-la. Il sera probablement nécessaire d’accéder au BIOS ou au menu de démarrage (souvent via les touches F2, F12 ou Suppr) pour indiquer à l’ordinateur de démarrer sur la clé USB plutôt que sur son disque dur interne. Si tout se passe bien, le menu d’installation de Proxmox VE devrait apparaître. Choisissez l’option « Install Proxmox VE » et validez pour lancer l’installateur graphique.
Configuration du système et du réseau
L’installateur vous guidera à travers plusieurs écrans de configuration. Vous devrez accepter les termes de la licence, choisir le disque dur de destination pour l’installation (attention, il sera entièrement formaté), puis définir votre pays, fuseau horaire et disposition de clavier. L’étape suivante est la définition du mot de passe pour l’utilisateur root et d’une adresse email pour les notifications. Enfin, l’écran de configuration réseau est le plus technique. Il est crucial de bien le renseigner pour pouvoir accéder à l’interface web de Proxmox après l’installation.
| Paramètre | Description | Exemple |
|---|---|---|
| Interface | La carte réseau physique de votre machine. | enp3s0 |
| Hostname (FQDN) | Le nom complet de votre serveur. | pve.mondomaine.local |
| IP Address (CIDR) | L’adresse IP fixe que vous souhaitez attribuer au serveur. | 192.168.1.10/24 |
| Gateway | L’adresse IP de votre routeur (box internet). | 192.168.1.1 |
| DNS Server | L’adresse du serveur DNS (souvent celle du routeur). | 192.168.1.1 |
Après avoir validé cette dernière étape, l’installation des fichiers commencera. Une fois terminée, la machine redémarrera et vous pourrez accéder à l’interface web de Proxmox via l’adresse https://votre-ip:8006.
Avec un serveur Proxmox fonctionnel, l’étape suivante est de créer l’environnement qui hébergera spécifiquement notre système domotique.
Création de la machine virtuelle Home Assistant sous Proxmox
Téléchargement de l’image de Home Assistant OS
Pour installer Home Assistant sur Proxmox, la méthode la plus simple et recommandée est d’utiliser l’image officielle de Home Assistant OS. Cette image est spécifiquement conçue pour fonctionner dans un environnement virtualisé. Rendez-vous sur le site officiel de Home Assistant et téléchargez la dernière version au format QCOW2. Il s’agit d’un fichier de disque virtuel prêt à l’emploi que nous importerons directement dans Proxmox.
Configuration de la machine virtuelle (VM)
Dans l’interface web de Proxmox, cliquez sur « Créer VM » en haut à droite. Un assistant de création s’ouvre. Voici les étapes à suivre :
- Général : Donnez un nom à votre VM (par exemple, « Home-Assistant ») et un ID unique.
- OS : Sélectionnez « Ne pas utiliser de média » car nous importerons le disque plus tard. Réglez le type d’OS sur « Linux ».
- Système : Laissez les valeurs par défaut, mais assurez-vous que le « Qemu Agent » est coché.
- Disques : Supprimez le disque proposé par défaut. Nous importerons le disque de Home Assistant manuellement après la création de la VM.
- CPU : Attribuez au moins 2 cœurs de processeur à la VM.
- Mémoire : Allouez au minimum 2048 Mo (2 Go) de RAM. 4096 Mo (4 Go) est plus confortable.
- Réseau : Laissez le modèle par défaut (Intel E1000) qui est bien supporté.
- Confirmer : Validez la création de la VM.
Une fois la VM créée, il faut importer le disque. Transférez le fichier QCOW2 téléchargé sur le serveur Proxmox (via SCP ou la fonction d’upload du stockage). Puis, via la ligne de commande du shell Proxmox, importez le disque dans la VM avec une commande du type : qm importdisk 100 /chemin/vers/haos_ova-12.3.qcow2 local-lvm (remplacez 100 par l’ID de votre VM). Enfin, retournez dans la configuration matérielle de la VM, vous verrez un « disque non utilisé ». Double-cliquez dessus pour l’attacher.
Premier démarrage et configuration initiale
Avant de démarrer la VM, allez dans l’onglet « Options » et vérifiez l’ordre de démarrage (« Boot Order »). Assurez-vous que le disque que vous venez d’attacher est activé et en première position. Démarrez ensuite la VM. Ouvrez la console pour suivre le processus. Après quelques minutes, Home Assistant OS aura terminé son installation. Vous pourrez alors y accéder depuis un navigateur web en tapant http://homeassistant.local:8123 ou http://ip-de-la-vm:8123.
L’installation de base étant terminée, il est maintenant temps de peaufiner la configuration pour garantir des performances optimales et une intégration parfaite avec vos appareils domotiques.
Optimisation et configuration de Home Assistant pour la domotique
Allocation des ressources et performance
Une fois Home Assistant installé, il est judicieux de surveiller son utilisation des ressources depuis l’interface Proxmox. Si vous constatez que la mémoire ou le processeur sont constamment à des niveaux élevés, il peut être nécessaire d’arrêter la VM et d’augmenter les ressources qui lui sont allouées dans l’onglet « Matériel ». Une allocation de 4 cœurs de CPU et 4 Go de RAM est un point de départ solide pour la plupart des installations domestiques. L’activation du « Qemu Guest Agent » lors de la création de la VM permet à Proxmox d’obtenir des informations plus précises de la part de la VM et de gérer plus proprement les arrêts et redémarrages.
Sauvegardes et snapshots : les bonnes pratiques
L’un des plus grands avantages de Proxmox est sa gestion des sauvegardes. Il est impératif de mettre en place une stratégie de sauvegarde régulière. Dans l’interface Proxmox, allez dans la section « Sauvegarde » de votre VM et programmez des sauvegardes automatiques (par exemple, chaque nuit). Ces sauvegardes complètes peuvent être stockées sur un disque différent ou un NAS pour plus de sécurité. En complément, n’oubliez pas d’utiliser la fonction « Snapshot » avant toute modification majeure de votre configuration Home Assistant. Un snapshot est un instantané qui permet un retour en arrière quasi immédiat en cas de problème.
Une fois la machine virtuelle stabilisée et sécurisée, l’étape finale consiste à la connecter au monde physique en y intégrant les différents protocoles domotiques.
Intégration de périphériques domotiques avec Home Assistant et Zigbee
Le rôle crucial du coordinateur Zigbee
Pour communiquer avec des appareils utilisant le protocole Zigbee (ampoules, capteurs, interrupteurs), Home Assistant a besoin d’un coordinateur. Il s’agit généralement d’une clé USB Zigbee qui fait le pont entre le logiciel et le réseau sans fil des objets connectés. Des modèles populaires comme la Sonoff Zigbee 3.0 USB Dongle Plus ou la ConBee II sont largement compatibles et recommandés par la communauté. Cette clé doit être branchée directement sur le serveur hébergeant Proxmox.
-
SONOFF ZigBee 3.0 USB Dongle Plus, EFR32MG21 Coordinator, Universelle USB ZigBee Hub, Passerelle ZigBee pour Home AssistantFirmware du coordinateur Zigbee basé sur EZNet 6.10.3 prêt à l'emploi Prend en charge les plateformes Smart Home Assistant, openHAB, Zigbee2MQTT et ainsi de suite Basé sur EFR32MG21 + CH9102F/CP2102N, gain de sortie de +20dBm Le boîtier en aluminium réduit efficacement les interférences du signal par les périphériques Câble d'extension USB de 1,5 m en option pour une meilleure portée du signal SONOFF Zigbee 3.0 USB Dongle Plus kann mit den folgenden Geraten funktionieren : Routeur : ZBMINI Smart schalter, S26R2ZBTPF Zigbee Smart steckdose Endgerat : ZBMINI-L Smart Switch, SNZB-01 Switch, SNZB-02 Temperatur und Feuchtigkeitssensor. Bewegungssensor SNZB-03, Tur-Fenstersensor SNZB-04
-
SONOFF ZigBee 3.0 USB Dongle Plus, TI CC2652P Coordinator, Universelle USB ZigBee Hub, Passerelle ZigBee pour Home AssistantPré-flashé avec le firmware du coordinateur Z-Stack 3.x.0 Peut utiliser ZHA dans Home Assistant ou utiliser Zigbee2MQTT Base sur TI CC2652P + CP2102N +20dBm de gain de sortie Antenne externe d'interface SMA, le bo?tier en aluminium réduit efficacement les interférences de signal provenant des périphériques
-
Zigbee 3.0 USB Dongle, passerelle Zigbee avec Puce EFR32MG21 et antenne Externe SMA, coordinateur Universel USB pour Home Assistant, Zigbee2MQTT, OpenHAB, Plug and Play.Plug & Play avec micrologiciel préinstallé : préinstallé avec micrologiciel coordinateur, prêt à l'emploi pour les débutants et les développeurs Smart Home pour créer rapidement des réseaux Zigbee. (Il n'est pas possible de flasher le firmware pour convertir l'appareil en routeur) 【Large compatibilité et extensibilité jusqu'à 128 appareils】Branchez-le sur un ordinateur ou un Raspberry Pi pour l'utiliser comme passerelle Zigbee au sein de plateformes domotiques open source telles que Home Assistant et OpenHAB, et gérer les appareils Zigbee de toutes les grandes marques. Prend en charge jusqu'à 128 appareils par dongle, répondant ainsi aux besoins d'extension des petits foyers comme des grands systèmes domotiques. 【Excellente couverture du signal】Équipé d'une puce haute performance EFR32MG21 et d'une antenne extérieure SMA (gain de sortie de +3 dBi) pour une transmission du signal plus longue et plus stable. Le boîtier en aluminium offre une protection efficace contre les interférences provenant d'autres appareils électroniques et garantit un contrôle rapide et réactif des appareils connectés. 【Compatibilité stable avec plusieurs systèmes】Le boîtier en aluminium de haute qualité assure une dissipation thermique efficace et une grande robustesse, prolongeant ainsi la durée de vie de l'appareil. Équipé d'une puce USB CH340X, il est entièrement compatible avec les systèmes Windows, macOS, Linux, Ubuntu et Raspbian. (Remarque : pour Windows et macOS, l'installation du pilote correspondant est nécessaire.) 【Contenu de la livraison】Comprend 1 clé USB Zigbee 3.0, 1 antenne haute performance, 1 manuel (EN).
Configuration du « USB Passthrough » dans Proxmox
Pour que la machine virtuelle Home Assistant puisse utiliser la clé USB branchée sur l’hôte Proxmox, il faut configurer ce que l’on appelle le « passthrough USB ». Cette manipulation permet de dédier un port USB physique de l’hôte à une VM spécifique. Pour ce faire, sélectionnez votre VM Home Assistant dans Proxmox, allez dans l’onglet « Matériel », cliquez sur « Ajouter » et choisissez « Périphérique USB ». Vous pouvez alors sélectionner la clé Zigbee (identifiée par son nom ou son ID de vendeur/produit) pour la rendre exclusivement accessible à Home Assistant. Après un redémarrage de la VM, le système d’exploitation verra la clé comme si elle était physiquement connectée à lui.
Intégration Zigbee2MQTT ou ZHA
Une fois le matériel reconnu par la VM, il reste à le configurer dans Home Assistant. Deux intégrations principales permettent de gérer un réseau Zigbee : ZHA (Zigbee Home Automation) et Zigbee2MQTT. ZHA est directement intégré à Home Assistant et est plus simple à mettre en place pour les débutants. Zigbee2MQTT est un projet externe qui s’installe comme un add-on ; il est souvent considéré comme plus puissant et compatible avec un plus grand nombre d’appareils. Le choix dépendra de vos besoins et de votre aisance technique. Dans les deux cas, l’intégration vous demandera de sélectionner le port série correspondant à votre clé USB (par exemple, /dev/ttyACM0) pour finaliser la configuration.
Le parcours, de la sélection du matériel à l’intégration des premiers objets connectés, démontre la puissance de l’association entre Proxmox et Home Assistant. Cette architecture offre une base solide, évolutive et sécurisée pour construire une maison véritablement intelligente. En maîtrisant la virtualisation, l’utilisateur gagne en flexibilité pour non seulement gérer sa domotique, mais aussi pour explorer d’autres services auto-hébergés. La mise en place initiale demande un certain investissement en temps, mais les bénéfices en termes de stabilité, de sécurité et de possibilités futures en valent largement la peine.






