Virtualiser Home Assistant sur Proxmox VE, c'est l'une des configurations les plus répandues dans les homelabs aujourd'hui. Elle offre snapshots, isolation et flexibilité sans sacrifier les performances. Ce guide détaille chaque étape pour une installation propre et durable.

Préparation de l'environnement

Négliger la préparation de l'environnement est la cause la plus fréquente d'échecs d'installation : une version obsolète de Proxmox VE peut introduire des incompatibilités avec les images récentes de Home Assistant OS, tandis qu'un réseau mal configuré interrompt le téléchargement des fichiers au moment critique. Avant de toucher à quoi que ce soit, trois axes méritent une vérification méthodique.

Plusieurs prérequis conditionnent directement la stabilité du déploiement :

  • Proxmox VE à jour : appliquer les derniers correctifs depuis l'interface pveam update ou via apt upgrade garantit la compatibilité avec les pilotes récents et corrige les failles de sécurité qui pourraient exposer l'hyperviseur.
  • RAM suffisante : Home Assistant OS réclame au minimum 2 Go dédiés à la VM ; en dessous, le moteur de supervision génère des timeouts répétés et des redémarrages intempestifs.
  • Stockage rapide : privilégier un SSD ou NVMe pour le disque virtuel réduit drastiquement les temps de démarrage et évite les corruptions de base de données SQLite sous forte charge.
  • Réseau stable et segmenté : attribuer une IP fixe à la VM dès la configuration du pont vmbr0 empêche les ruptures de communication entre les intégrations et le broker MQTT.
  • Accès BIOS/UEFI vérifié : s'assurer que la virtualisation matérielle est activée sur le processeur hôte, faute de quoi Proxmox ne peut pas exposer les extensions KVM à la machine virtuelle.

Une fois ces points validés, l'environnement offre une base solide pour aborder l'installation sans risque de régression.

Installation de Home Assistant

L'environnement Proxmox étant prêt, place à l'installation de Home Assistant à proprement parler — une séquence d'étapes précises dont dépend la stabilité de l'intégration sur le long terme.

Téléchargement de l'image

Le site officiel de Home Assistant, home-assistant.io, propose en téléchargement direct l'image au format .qcow2 spécifiquement optimisée pour Proxmox VE. Privilégier la version stable plutôt qu'une version bêta ou release candidate évite les régressions inattendues sur l'automatisation domestique — une VM instable pouvant compromettre l'ensemble des équipements connectés. Une fois le fichier récupéré, son intégrité peut être vérifiée via le checksum SHA256 fourni sur la page de téléchargement officielle.

Création de la machine virtuelle

2 Go de RAM constituent le seuil minimal en dessous duquel Home Assistant OS rencontre des instabilités à mesure que les intégrations s'accumulent — 32 Go de stockage garantissent quant à eux une marge suffisante pour les sauvegardes et les mises à jour. Dans Proxmox, la configuration réseau mérite la même attention : rattacher la VM au bon bridge réseau conditionne directement l'accessibilité de l'interface depuis les autres équipements du LAN.

Installation et configuration initiale

Quatre étapes structurent le déploiement, et leur ordre conditionne directement la stabilité de l'installation finale.

Étape Description
Téléchargement Récupérez l'image HAOS depuis le site officiel de Home Assistant.
Création VM Configurez la machine virtuelle avec les ressources matérielles adaptées.
Installation Suivez les instructions à l'écran pour déployer Home Assistant OS sur la VM.
Configuration initiale Définissez le fuseau horaire et la langue dès le premier démarrage.

Ces paramètres régionaux, souvent négligés, influencent directement la précision des automatisations temporelles.

La machine virtuelle tourne, Home Assistant est opérationnel. Place maintenant à l'optimisation pour en tirer le meilleur parti.

Optimisation et gestion

Home Assistant tourne désormais sur Proxmox VE — reste à en tirer le meilleur parti sur la durée. La fiabilité d'une installation repose autant sur ce qui se passe après le déploiement que pendant.

Optimisation des performances

Deux leviers simples permettent de tirer le meilleur de Home Assistant dans un environnement virtualisé. La RAM allouée à la machine virtuelle conditionne directement la réactivité de l'interface : une valeur trop basse provoque des latences perceptibles, notamment lors du chargement des tableaux de bord ou de l'exécution simultanée d'automatisations. Augmentez cette allocation dès que les premiers signes de ralentissement apparaissent. Le stockage SSD joue un rôle tout aussi déterminant, en réduisant sensiblement les temps d'accès aux fichiers de configuration et à la base de données interne.

Sauvegardes régulières

Perdre des mois de configuration en raison d'une panne disque ou d'une migration mal anticipée est un risque réel sous Proxmox VE. Pour s'en prémunir, programmez des sauvegardes automatiques hebdomadaires directement depuis l'interface de Proxmox, en ciblant la VM dédiée à Home Assistant. Couplées à une solution de stockage cloud — Backblaze B2, un bucket S3 ou tout service compatible rclone — ces copies offrent une résilience hors site que le stockage local seul ne peut garantir.

Mises à jour et maintenance

Une installation négligée vieillit mal : les correctifs de sécurité s'accumulent, les bugs résolus en amont persistent en local, et les nouvelles intégrations restent inaccessibles. Un cycle de maintenance mensuel suffit à maintenir le système dans un état fiable. Voici les routines à ancrer dans vos habitudes :

  • Vérification des mises à jour : consultez régulièrement le tableau de bord Home Assistant ; chaque version apporte des correctifs et fonctionnalités que l'ancienne build ne peut pas émuler.
  • Nettoyage des caches : les fichiers temporaires s'accumulent silencieusement et dégradent les temps de réponse ; supprimez-les via les outils intégrés pour libérer des ressources réelles.
  • Vérification de l'intégrité du système : contrôlez les logs Proxmox et Home Assistant pour détecter toute anomalie avant qu'elle ne compromette la stabilité.
  • Audit des intégrations actives : désactivez les modules inutilisés, qui consomment de la mémoire et élargissent inutilement la surface d'attaque.

Virtualiser Home Assistant sur Proxmox, c'est poser les bases d'une domotique fiable, évolutive et réellement sous votre contrôle — votre maison connectée n'attend plus que vous.

Questions fréquentes

Vaut-il mieux installer Home Assistant en VM ou en LXC sur Proxmox ?

La VM offre une meilleure compatibilité matérielle (USB, Bluetooth, Zigbee). Le LXC est plus léger mais nécessite des ajustements supplémentaires. Pour débuter, la VM avec l'image HAOS officielle reste la solution recommandée.

Quelle image utiliser pour installer Home Assistant OS sur Proxmox ?

Téléchargez l'image HAOS au format .qcow2 depuis le site officiel de Home Assistant. Importez-la ensuite comme disque dans Proxmox via la commande qm importdisk. Évitez les images .ova moins adaptées à Proxmox.

Quelles ressources allouer à la VM Home Assistant sur Proxmox ?

Recommandations minimales : 2 vCPU, 2 Go de RAM et 32 Go de stockage. Pour un usage intensif avec de nombreux modules complémentaires, prévoyez 4 Go de RAM et un disque SSD pour de meilleures performances.

Comment passer les périphériques USB (Zigbee, Z-Wave) à Home Assistant sur Proxmox ?

Dans l'interface Proxmox, accédez à Matériel > Ajouter > Périphérique USB de votre VM. Sélectionnez le dongle par ID fabricant pour un mappage stable. Redémarrez la VM pour que Home Assistant détecte l'adaptateur.

Comment sauvegarder Home Assistant installé sur Proxmox ?

Deux approches complémentaires : les snapshots Proxmox pour une restauration système complète, et les sauvegardes natives Home Assistant (via Paramètres > Système) pour migrer la configuration indépendamment de l'hyperviseur.