Je me pose une question depuis plusieurs jours et je ne trouve pas de réponse, alors je me lance.
Est il possible :
D’installer HA sur un serveur non local (ex offre VPS OVH) ?
SI oui, du coups est il possible que le rasp ne serve finalement que d’« antenne » zigbee (par ex) OU comment faire pour ajouter des protocoles à HA si il est sur un serveur distant ?
Voilà, je me posais cette question vis à vis des problématiques évoqués sur les prob des cartes SD …
Oui, c’est techniquement possible. Dans ce cas j’utiliserai MQTT comme protocole pour échanger entre les « antennes » et HA. En installant un broker MQTT comme mosquitto sur le même serveur que HA (add-on ou docker à côté), tu peux connecter ce qui est chez toi et chez l’hébergeur.
Cependant, tu deviens 100% dépendant de ta connexion internet.
Si c’est la motivation, à mon avis, ce n’est pas la bonne réponse à ce vrai problème. Il « suffit » d’utiliser un SSD sur un Rpi ou un NUC ou un NAS…
Et dans les deux cas un VPN facilitera et sécurisera.
J’ai écrits quelques articles plus ou moins à jour sur ces sujets canaletto.fr
Par exemple mon HA est sans une VM ESX sur un serveur au fond du garage. Mais les clés (Zigbee (etc…) sont sur un RPI au centre de la maison qui héberge un HA déporté. De la même façon mon HA principal pourrait être dans un VPS. Un VPN/SDN comme Zerotier permettra de jouer sur le même réseau.
Oui c’est clairement possible et certains geek le font. J’en connais quelques un dans mon environnement pro !
Pour sécuriser le tout, il est nécessaire d’avoir un VPN (type IPSEC ou autres) entre ton réseau local et ton VPS.
De cette façon tu restes en réseau local entre les 2.
Si tu as une connexion fibre, tu auras un peu de latence forcément mais ça ne se ressentira pas.
Tu n’es pas à 10, 20 ou 30ms prêt