Installer Home Assistant supervised sur VM Freebox OS

par 29 Oct, 2020Installations, Articles0 commentaires

Article Sous Licence CC 4.0

La Freebox Delta permet d’installer des machines virtuelles. Comme pour le moment Home Assistant OS n’est pas disponible pour les architectures arm64, qui est le cas de la Freebox Delta, il faut passer par l’installation de Home Assistant 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

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 :

Ouvrir les VM dans Freebox Delta

Installez une nouvelle VM.

Ajouter une VM sur Freebox Delta

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. »

Choix d'un système sur Freebox Delta

Sélectionnez enfin le système debian 10 (Buster), puis renseignez un mot de passe et changez l’identifiant si vous le souhaitez. (J’ajouterai peut etre plus tard, un tuto pour créer et utiliser une clé ssh. Mais vous trouverez des tutos existant sur internet). Je coche la case, accès aux disques Freebox, qui me donneront plus de souplesse ultérieurement.

Choix d'un système sur Freebox Delta

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

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:

Bail DHCP sur Freebox Delta

Bail DHCP

Bail DHCP sur Freebox Delta

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

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

Configuration de l’OS Debian

Prérequis sur debian, entrez les 2 commandes suivantes, puis laissez l’installation se faire:


Vérifiez les paramètres de networkmanager:
Ouvrez la configuration avec la commande suivante:

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 même 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: Install Home Assistant – 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

Annexes

Sources

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

 

Un mot sur Landaisbenj

Share This