Moving HA from a Docker to a Raspberry Pi

I’ve been playing with HA on my UnRaid Docker for a bit, which has been OK. Except i had some USB issues due to not specifying the explicit path.

My server is currently down, as my cache got corrupted and I’m working on rebuilding my server. I’m considering moving my HA instance to an RPi, since i have one and it should be more immune to external factors.

I assume I just install HA OS to my Pi and restore my HA backup? Any issues going from a Docker to a stand-alone install.

Create a udev rule on the host that places usb at symlinked location to make them reliable

Also macvlan is better than host networking on docker

Which model Pi?
2 and 3 are quickly outgrown. 4 and 5 are better but if you can run on common host it’s just better/easier

VM is also a possibility but I like docker since it uses less system resources

Maybe. Depends on integrations you are using but basically you’ll be OK I’m guessing. Pretty sure youn could always delete the config folder and start from scratch if it fails.

I have a RPi 5 i was going to use.

I was happy with the Docker, as my instance is fairly basic, except for the Insteon integration. My server is down ATM, so Docker vs VM is kinda moot. I realize this is a rare, but still one less complication.

I don’t seem to be able to install the HACs integration, since restoring my Docker. No idea why. I lost my config when my cache got corrupted. I had my appdata (config) backed up, but the corruption seems to predate the backups.