From what I read, it is not really possible today to have a generic purpose HA satellite.
I am using a wyoming-satellite just fine, but I would like to move some of my add-ons on my main HA instance away, to free load/memory.
instead of buying bigger hw, I’d rather add small HW around my main instance. satellites.
I understand that HAOS use docker for HA core and all the add-ons, so it is not impossible to have a overlay network and have another machine just for add-ons
any experiment on this? is it on the roadmap? where to start looking if I wanted to hack around it?
It’s a box/computer (e.g. rpi or even an aws ec2 instance) which helps distributing the load of “services” provided by HA.
Horizontal scaling.
The thing it might contain, for which incan see immediate use, are add ons.
Surely who understands better the arch for HAOS might see more.
What i am aiming is the ability to be on a different machine, be managed the same way addons are, with upgrades and lifecycle operations from the dashboard, and be able to reach/communicate with other parts of HA.
And of course access to its configuration, data, etc as it were on the same machine.
I’m not a developer … but I understand that HA add-ons each run in docker containers, and many (including Mosquitto broker, Whisper, Piper) have instructions for running on separate devices. So fairly easy to buy another computer and install these add-ons in docker containers.
However, given the current price of Raspberry Pi (in Australia), I personally would suggest looking at buying a second-hand ex-business PC instead. Similar price - but faster CPU and so much more expandable and upgradable ! I personally bought a Dell Optiplex 7050, added a bit more RAM, and now run HAOS (with add-ons) in one Virtual Machine under proxmox - very happy with it, and my RasPi 4 is now available for other duties.