Lucas Janin | Headscale et Tailscale - Installation sur Hassio - Lucas Janin

Headscale et Tailscale – Installation sur Hassio

  • headscale-hassio-featured

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

Your feedback is valuable for us. Your email will not be published.