Headscale et Tailscale – Installation sur Proxmox LXC
Voici la procédure pour installer Tailscale avec un serveur Headscale sur macOS. Ce billet est aussi disponible en anglais.
Pour une installation facile, j’ai utilisé un des outils de la magnifique suite Proxmox VE Helper-Scripts. Il faut exécuter ce script directement dans le terminal de l’interface de Proxmox. Attention, ne pas exécuter dans le terminal du LXC.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/addon/add-tailscale-lxc.sh)"
Sélectionnez le ou les conteneurs LXC pour lesquels vous souhaitez installer Tailscale

Puis dans un terminal du LXC, exécuter cette commande :
tailscale up --login-server https://hs.xxxx.xxx --accept-dns=false
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”.

Vous pouvez vous referer à la documentation de Tailscale en anglais pour plus de detail.
Je vous invite à lire ou retourner sur le billet Headscale et Tailscale.
Leave a Reply