My Pi4 unexpectedly died on me a few days ago. Now, taking into account either high Pi prices or long lead times at those who keep old prices, it pushes me to think about NUCs.
For NUC I have two options available at the moment, one is based on Celeron J4005 (4GB, 240GB SSD) and the other on i3-5010u (8GB, 120GB SSD). I am leaning toward NUC (i3 version) because of a few add-ons one cannot install in an ARM environment.
The questions:
-
I have a regular backup made on my Google drive. Can I use a backup made on ARM to restore settings on the x86 system?
-
How much RAM and disk space is needed by the HAOS?
-
I am not certain if I would choose HAOS as the only platform on a NUC or would I rather make it a Docker appliance in a system with a few other Docker images. On one hand, it is reasonable that HaOS with its dependencies stays alone on a hardware platform. There are many useful (not media-oriented) addons that can be installed through Hassio Addons using HA as supervisor, like on the PI.
What would be the advantages and disadvantages of using plain Linux with Docker and adding a HA image, besides a few other images, against installing HAOS as a supervisor and adding a few images through it?
I have used Docker, but I am not proficient with it. I have run devenvs and tested dockerized apps inside docker inside Linux VM, inside Windows, but I have never run a 24/7 environment of any importance inside Docker. Seems like too many points of failure, but it may be just my inexperience talking.
Edit: looking through similar questions here and on Reddit, I would probably rather go for a dedicated NUC for HAOS (with possible addons) and another NUC for Dockerized services on a Linux flavor (Debian/Ubuntu).
And, an answer to a frequent question, no I do not run any cameras. I may add one or two in near future, but my system mostly consists of ESPHome-based devices and HA is mostly for presentation and interaction with them.
What are your thoughts on the matter?
Thank you for your time