How to migrate HA between servers

I have an existing instance of HA running as a pyvenv on a VM. Since deploying and configuring, I’ve learnt a fair bit about best-practices etc. I would now like to move my existing instance of HA to a new VM.

Can I copy/past the entirety of my config directory to do this? Beyond the obvious .yaml files, what about the db? Should this also be moved, or should I re-create it fresh on the new server? I also see a .storage directory…?

Copy EVERYTHING from your configuration directory.

Paste it into your ‘new’ configuration directory.

Smile.

I was hoping it would be that simple… thanks!

1 Like