✅ Installer Home Assistant supervised sur VM Freebox OS

licence

La Freebox Delta permet d’installer des machines virtuelles. Comme pour le moment HA OS n’est pas disponible pour les architectures arm64, qui est le cas de la Freebox Delta, il faut passer par l’installation de HA Supervised.

Vous trouverez les différentes possibilités d’installation disponible dans l’article Quelques conseils sur le choix du type d'installation

Le tutoriel principal du forum ✅ Installer Home Assistant sur RPi (ou autres SBC), Debian (Méthode Docker & Supervisor) étant pleinement fonctionnel, il est suffisant.

Je m’accorde ici à intégrer les spécificités des machines virtuelles Freebox (VM Freebox OS via delta ou pop).

C’est parti.

Niveau requis

  • Débutant / Intermédiaire / Avancé

Matériels nécessaires / Matériels utilisés / Prérequis

  • Une Freebox Delta ou Pop

Installer Debian sur la Freebox

  1. Connectez-vous à votre interface FreeboxOS, via votre adresse perso, ex:
    http://mafreebox.freebox.fr en interne, ou la version externe: https://votredomaine.freeboxos.fr, Puis ouvrez les VMs :

    image

  2. Installez une nouvelle VM:

    image
    Entrez le nom de votre machine, ex: Home Assistant, puis y affecter le maximum de cpu et de ram. Sélectionnez le premier champs:

  • « Choisir un système d’exploitation pré-installé parmi une liste. »

Sélectionnez enfin le système debian 10 (Buster), puis créez un mot de passe pour vous connecter. (J’ajouterai peut être plus tard, un tuto pour créer et utiliser une clé SSH. Mais vous trouverez des tutos existant sur internet. Cela vous permettra de ne pas créer de mot de passe, mais vous ne pourrez plus vous connecter via la console.). Je coche la case, accès aux disques Freebox, qui me donneront plus de souplesse ultérieurement.


Laissez la VM s’installer. Vous pouvez si besoin modifier l’espace disque.

  1. Une fois la VM installée, je vous conseil de paramétrer un bail DHCP et de vous familiariser avec l’ouverture de port via le bouton réseau:
    image

Bail DHCP:

image

Ouverture des ports par exemple: 8123 vers 8123, 443 vers 443, 80 vers 80 Voir ici

  1. Démarrez la VM: puis connectez-vous via la console: image
    Attendez son démarrage, puis entrez vos identifiants.

Configuration de l’OS Debian

  1. Prérequis sur debian, entrez les 2 commandes suivantes, puis laissez l’installation se faire:
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common jq network-manager avahi-utils apparmor systemd -y
  1. Vérifiez les paramètres de networkmanager:

Ouvrez la configuration avec la commande suivante:
$ sudo nano /etc/NetworkManager/NetworkManager.conf

Vérifiez ou ajoutez la configuration suivante au fichier (passez par un tuto du paquet nano si besoin)

[main]
dns=default
plugins=keyfile
autoconnect-retries-default=0
rc-manager=file
[keyfile]
unmanaged-devices=type:bridge;type:tun;type:veth
[logging]
backend=journal

Reproduire la meme action sur le fichier suivant:
$ sudo nano /etc/NetworkManager/system-connections/default

[ipv4]
method=auto
[ipv6]
addr-gen-mode=stable-privacy
method=auto

et suivant:
$ sudo nano /etc/network/interfaces

source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback

Il ne vous reste plus qu’a installer Docker et Home Assistant en suivant l’article suivant et en sélectionnant l’option my_machine: qemuarm-64.

Conclusion

Home assistant s’installe, puis démarre officiellement.

Vous pourrez suivre la suite sur la doc officielle: Getting Started - Home Assistant chapitre : Installation paragraphe 8.

Je vous conseil ensuite de configurer un domaine publique via la Freebox, l’ouverture des ports pour l’accès externe, puis l’installation d’un certificat via l’add-on Let’s Encrypt (ou en passant par DuckDns, en effet le domaine proposé par Free pointe vers une IPv6 que docker ne sait pas prendre en charge pour le moment; si vous avez des questions ou des infos je suis preneur).

Vous pouvez lire le tuto existant : Accéder a Home Assistant depuis l’extérieur en HTTPS avec un NDD Freebox et Let's Encrypt

Une question, un problème

Besoin d'aide ? Cliquez ici !

Suivi des modifications

  • 11/02/21 :
    Multiple correctif. @Landaisbenj.
    Modification de la partie « ouverture des ports » liens vers article unique. @McFly
    Suppression de la partie doublon sur l’installation Supervised @McFly
  • 01/02/21: Passage en article officiel (:hacf_tuto: ) @Clemalex
  • 29/10/20 : création @Landaisbenj
3 « J'aime »

12 messages ont été scindés en un nouveau sujet : Commentaires Article Installer HA sur Freebox Delta/Pop