Cloudflare : Comment gérer l'accès à distance pour 2 domiciles différents ?
Hello
J'avais suivi la vidéo réalisée par @howmotion sur l'accès à distance via ZeroTier et cela fonctionne parfaitement avec ma Home Assistant Green.
Ma configuration a un peu évolué puisque ce n'est plus 1 smartphone qui peut accéder à 1 domicile mais 2 smartphones qui peuvent accéder à 2 domiciles différents.
Alors j'ai testé la solution ZeroTier avec 2 networks différents (ça fonctionne) mais cela devient contraignant à l'utilisation : switcher entre les 2 networks IP sur l'application fait que des fois il faut s'y reprendre à plusieurs reprises même si toutes les planètes sont bien alignées.
Je vais donc tenter la solution Cloudflare mais avant de me lancer, et d'acheter un nom de domaine, je voudrais savoir si la gestion de 2 domiciles est faisable avec cette solution ? Et si oui quelle est l'astuce à ajouter à la superbe vidéo d'@howmotion pour que cela fonctionne
Par avance merci pour vos réponses.
Salut @Loremipsum !
Pour répondre à ta question sur Cloudflare, c'est un grand oui. C'est même la solution idéale pour ton cas et tu n'as besoin d'acheter qu'un seul nom de domaine (environ 10-12€/an).
Pour configurer ça :
Achat du domaine : Tu achètes mondomaine.com (par exemple chez OVH ou directement Cloudflare).
Change les serveurs DNS : Je ne le montre pas dans la vidéo il me semble car je partais du principe que ce soit pour les gens aillant déjà un nom de domaine, ce que je changerais lors de la V2 du guide. Mais c'est très simple, tu peux voir le parcours ici si tu choisis OVH pour prendre ton domaine (leurs .ovh ne sont vraiment pas cher).
Les sous-domaines : C'est là que la magie opère. Tu vas configurer deux tunnels distincts (un sur chaque Home Assistant via l'add-on Cloudflare).
Pour le domicile 1, tu crées le tunnel vers le sous-domaine : maison.mondomaine.com
Pour le domicile 2, tu crées un autre tunnel vers le sous-domaine : appartement.mondomaine.com
Dans l'application : Sur ton smartphone, l'application Home Assistant gère nativement le multi-serveurs. Tu n'auras qu'à ajouter les deux adresses externes.
Bonjour, je vais peut-être dire une bêtise mes je pense que le cloud de nabu casa serais plus justifiable qu'un nom de domaines.
PS: sur internet il dise qu'il te faut que tu configure Managed Route Ex: 192.168.1.0/24 via 10.147.0.12 (HA 1) et 192.168.2.0/24 via 10.147.0.34 (HA 2)
Modifié le 21/01/2026 14:26Cyrille a écrit :Bonjour, je vais peut-être dire une bêtise mes je pense que le cloud de nabu casa serais plus justifiable qu'un nom de domaines.
Bonjour @Cyrille ,
@howmotion présente effectivement dans sa vidéo 3 solutions d'accès à distance : Nabu Casa, ZeroTier et Cloudflare.
En regardant cette vidéo vous pourrez voir que pour la dernière solution, Cloudflare, un nom de domaine est nécessaire, et je souhaite tester cette solution d'où mes questions.
Salut @Loremipsum !
Pour répondre à ta question sur Cloudflare, c'est un grand oui. C'est même la solution idéale pour ton cas et tu n'as besoin d'acheter qu'un seul nom de domaine (environ 10-12€/an).
Pour configurer ça :
Achat du domaine : Tu achètes mondomaine.com (par exemple chez OVH ou directement Cloudflare).
Change les serveurs DNS : Je ne le montre pas dans la vidéo il me semble car je partais du principe que ce soit pour les gens aillant déjà un nom de domaine, ce que je changerais lors de la V2 du guide. Mais c'est très simple, tu peux voir le parcours ici si tu choisis OVH pour prendre ton domaine (leurs .ovh ne sont vraiment pas cher).
Les sous-domaines : C'est là que la magie opère. Tu vas configurer deux tunnels distincts (un sur chaque Home Assistant via l'add-on Cloudflare).
Pour le domicile 1, tu crées le tunnel vers le sous-domaine : maison.mondomaine.com
Pour le domicile 2, tu crées un autre tunnel vers le sous-domaine : appartement.mondomaine.com
Dans l'application : Sur ton smartphone, l'application Home Assistant gère nativement le multi-serveurs. Tu n'auras qu'à ajouter les deux adresses externes.
Un grand merci @Valentin (@howmotion ;)) pour ta réponse.
Bonjour,
Je me permets de revenir vers vous pour la connexion à distance via Cloudflared.
J'ai pu acheter un nom de domaine, configurer Cloudflared et configurer mon Home assistant sur le 1er domicile. La connexion à distance fonctionne bien --> maison.mondomaine.com
Par contre pour le 2nd domicile cela ne fonctionne pas. J'ai refait les mêmes étapes mais j'ai un problème de tunnel
- Module Cloudflared installé avec le chien de garde
- Fichier Configuration.yaml complété avec le petit code prix dans la doc Cloudflared
- Outil de développement pour vérifier ma configuration : tout est OK, Homeassistant redémarré
- J'ai ajouté dans la configuration du module Cloudflared mon nom de domaine appartement.mondomaine.com comme indiqué par @Valentin
- J'ai démarré le module Cloudflared
- Dans le journal je récupère un lien pour me connecter dessus et récupérer le certificat
Please open the following URL and log in with your Cloudflare account:
https://dash.cloudflare.com/argotunnel?aud=&callback..................................................
Leave cloudflared running to download the cert automatically.- J'arrive sur une page Cloudflared pour autoriser le nom de domaine
- Je regarde le journal Cloudflared et j'ai l'erreur suivante
[17:29:21] INFO: Validating app (add-on) configuration...
[17:29:21] INFO: Checking for existing certificate...
[17:29:21] INFO: Existing certificate found
[17:29:21] INFO: Checking for existing tunnel...
[17:29:21] NOTICE: No tunnel file found
[17:29:21] INFO: Creating new tunnel...
failed to create tunnel: Create Tunnel API call failed: tunnel with name already exists
[17:29:22] FATAL: Failed to create tunnel.
Please check the Cloudflare Zero Trust Dashboard for an existing tunnel with the name homeassistant and delete it:
Visit https://one.dash.cloudflare.com, then click on Networks -> Tunnels
s6-rc: warning: unable to start service prepare: command exited 1
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: warning: service s6rc-oneshot-runner is marked as essential, not stopping itJe n'arrive pas à voir où est le problème.
https://one.dash.cloudflare.com, then click on Networks -> TunnelsDois-je en créer un 2nd ? Si c'est le cas comment cela se fait depuis l'interface Cloudflared et comment se fait la liaison avec Home assistant ?
Salut @Loremipsum !
Content de voir que la première maison tourne nickel. Pour "appartement", le problème est explicite dans tes logs :
failed to create tunnel: Create Tunnel API call failed: tunnel with name already existsEn clair : l'add-on essaie de créer un tunnel avec le nom par défaut ("homeassistant"), mais ce nom est déjà pris par ton installation "Maison" chez Cloudflare. Cloudflare interdit d'avoir deux tunnels avec le même ID.
La solution est simple :
Sur ton Home Assistant n°2 (Appartement), va dans la configuration de l'add-on Cloudflared. Clique sur le toggle "Afficher les options de configuration optionnelles inutilisées". Tu vas voir une option "Nom du tunnel Cloudflare". Mets quelque chose homeassistant_appart. Redémarre l'add-on.
L'add-on va alors générer un nouveau tunnel distinct du premier. Tu auras bien deux lignes dans ton dashboard Cloudflare Zero Trust, et chacun pointera vers sa bonne instance.
Modifié le 15/02/2026 14:24Vous devez être connecté pour répondre.
Se connecter