Headscale et Tailscale – Installation sur Hassio
Voici la procédure pour ajouter Hassio (Home Assistant OS) dans votre réseau Headscale. Ce billet est aussi disponible en anglais.
Premièrement, installez l’addon Tailscale depuis le Add-on Store et mettez l’URL de notre serveur Headscale dans le “Login server” sur la page de configuration.
https://hs.xxxx.xxx
Sans la partie” info”, activer “Start on boot”, “Watchdog”, “Auto update” et “Show in sidebar”.
Cliquer sur Tailscale dans la barre latérale et sur Authentification.
Aller dans le log de l’add-on Tailscale pour récupérer la ligne de l’URL d’authentification.
2024-05-09T10:53:48-04:00 INF home/runner/work/headscale/headscale/hscontrol/auth.go:27 > Successfully sent auth url: https://hs.xxxx.xxx/register/mkey:xxxxxxxxxx expiry=-62135596800 followup=https://hs.xxxx.xxx/register/mkey:xxxxxxxxxx machine_key=[P7Zx/] node=homeassistant node_key=[JqfVJ] node_key_old=
Récupérer la valeur de mkey, puis ouvrir un terminal sur la machine de Headscale et exécuter cette commande :
docker exec headscale headscale nodes register --user NOM-UTILISATEUR --key mkey:xxxxxxxxxxxxxxxxxxxxxxxx
Pour le faire via l’interface de HeadPlane, sur la page “Machines”, cliquez sur “Add Device”, ajoutez la chaîne de caractères mkey:xxx, choisissez l’utilisateur et cliquez sur “Register”.
Voilà, tout devrait fonctionner correctement maintenant.
Ajouter Hassio dans mon réseau Tailnet me permet d’accéder à Home Assistant depuis l’extérieur et aussi de sauvegarder mon installation Home Assistant sur mon NAS distant. Je n’utilise pas les routes ou le exit node de ce nœud, je préfère avoir cette fonctionnalité déployée dans ma VM Tailscale.
Je vous invite à lire ou retourner sur le billet Headscale et Tailscale.
Leave a Reply