I’m new to Home Assistant and getting ready for my first install on an Intel NUC.
I’ve been doing a lot of reading through several threads and in the documentation about choice of installation method. Especially the community guide on
Home Assistant Installation Methods
This post provide good understanding about what level of skills the various options would take (have no prior experience with neither Home Assistant or Linux) but I struggle to find a clear overview of the advantages/disadvantages between the install options.
Right now I’m lingering between:
a) Home Assistant OS
b) Installing Home Assistant Supervised on Debian
c) Installing Home Assistant OS on a Virtual Machine using Proxmox
I understand that HA OS will limit the use of the NUC to HA only - but wouldn’t I be able to do most stuff from within, using add-ons?
So… What are the pros & cons between the two install options?
Update on solution (might inspire others in the same situation):
Ended up choosing the Proxmox VM way suggested by @kanga_who - Thanks!
A user in a Facebook HA group suggested the followiing desicion-tree:
- I only want to use HA HA NUC Image
- I want to run Linux/Docker applications alongside HA Supervised HA on Debian
- I want to run Windows applications alongside HA HA as virtual image
- I want to run a mix of Linux & Windows applications alongside HA HA as virtual image
- I’m not sure if I might need to run anything else alongside HA HA as virtual image
The following video could also help you to decide: https://youtu.be/TSYL2PWQ3C4
An important factor in my choice of running as a VM was in the differences of how you do backup: Snapshotting the VM means you can just spin up the VM snapshot straight away and everything is set to go. Snapshot in HA means you’d still have to setup Home assistant again, then when setting up HA importing the HA snapshot and waiting for it to load everything.
As said, I wen’t and installed Proxmox on my NUC and now run HA in a virtual machine, following this guide Installing Home Assistant using Proxmox. It was fairly straight forward (even for someone not familiar with scripting at all) and everything seem to run perfectly. Just a few learnings on the way:
- Don’t use Mac following the guide. I had problems flashing through Balena Etcher on OSx and Putty is not available for Mac. So find a PC before you start
- Read the guide carefully! Struggeled quite with step 3.2 where you need to provide login credentials. Username is: root - as the guide states, and not your email address created in step 1.8. apparently I misread that and ended reinstalling Proxmox twice
I do not yet know what i will use the rest of the machine for, but already got some ideas as for what i might do:
- Pihole (network wide ad-blocker)
- Plex server
- Sonos local file library
- NVR for my cameras
Thanks to everyone who participated with your answers