Building a High availability cluster for Home assistant

Building a High availability cluster for Home assistant part 1

For those who use Home assistant, it's becoming more an issue that the platform keeps running. Traditionally, people deploy Home Assistant on low-cost hardware, which is generally an effective strategy in the beginning. But at some point, the reliance on Home Assistant become so great that even being without it for 10 minutes will cause grown's of disillusionment with your loved ones as they try to do their daily tasks.

I offer a potential solution to the reliability challenge; using the well known and free hypervisor, Proxmox and some old unused PC hardware I had lying around, I have built a High availability cluster that will allow you to maintain virtually continuous operation of Home assistant with minimal downtime.

Building a High availability cluster for Home assistant part 2

This is the second of three videos for those who use Home assistant and would like to take advantage of setting up high availability on some old hardware you may have lying around. In the first video, we walked through the prerequisites of setting up Debian; in this video, we build our Proxmox and set up the cluster, including setting up storage and getting everything ready for our machines to be deployed.

To reiterate why we need this. It's becoming more an issue that the Home Assistant platform keeps running. Traditionally, people deploy Home Assistant on low-cost hardware, which is generally an effective strategy in the beginning. But at some point, the reliance on Home Assistant become so great that even being without it for 10 minutes will cause grown's of disillusionment with your loved ones as they try to do their daily tasks.

Using the Proxmox HA cluster, I have managed to cut downtime down to only a couple of minutes and no longer need to stress rebuilding Home Assistant and recovering a backup from my cloud storage.

Building a High availability cluster for Home assistant part 3

This is the third and final video in this series for those who use Home assistant and would like to take advantage of setting up high availability on some old hardware you may have lying around. In the first video, we walked through the prerequisites of setting up Debian; in the second video, we built Proxmox and set up the cluster, including setting up storage and getting everything ready for our machines to be deployed.

In this video, we deploy a couple of servers, one using a Linux container to run Pi-hole and another to run Home Assistant using scripting in Proxmox to make it a lot quicker. And finally, we set up replication and High availability.

To reiterate why we need this. It's becoming more an issue that the Home Assistant platform keeps running. Traditionally, people deploy Home Assistant on low-cost hardware, which is generally an effective strategy in the beginning. But at some point, the reliance on Home Assistant become so great that even being without it for 10 minutes will cause grown's of disillusionment with your loved ones as they try to do their daily tasks.

Using the Proxmox HA cluster, I have managed to cut downtime down to only a couple of minutes and no longer need to stress rebuilding Home Assistant and recovering a backup from my cloud storage.