Windows Native or Linux VM on windows best for Home Assistant?

I have a windows 10 home server I use for blue iris and some other things. It’s on an IntelNUC with 2 cores but with 16 gig ram.

I’m currently running a Brinks alarm with 2GIG system (until my contract is up, them Ima GTFO) and a bunch of Sonoff/Shelly devices, as well as an arduino switch. For software I have windows 10, a few IFTTT, a light weight web server with php which uses an old iphone for an HTPC remote, a series of BAT files to integrate the PHP in the web server with EventGhost. It doesn’t (can’t?) use MQTT but that’s not a big deal to me.

Everything is working pretty well, but sometimes it’s not as responsive as I’d like. It may be BlueIris and my 6 wired cameras pitching a fit, but I bet Home Assistant would be a better replacement for eventghost.

I don’t see myself switching over to linux, I love blue iris.

So finally, my question is: **Granted that I’m staying on Win10, would it be better to run Hass.io in a VM or run the “native” python windows version **

I’ve already got the VM running (though I forgot my pw so I’m going to redo it). I read on this website that the linux version is better, but will I really notice? I’ve got the RAM, but will running the linux in a VM make a performance difference? I currently have NOTHING setup. Thanks.

The “native” python Windows version is severely limited. Run a VM

1 Like

I would go with a linux install as it is what the majority of users are running. The majority of the userbase and I dare say all of the experienced users who frequently help on the forum use linux. That being said, troubshooting a windows install you are going to find the that user community can’t help you as much.

1 Like

Thanks to you both

The install process is pretty straightforward and it seems once it’s up and running it’s no big deal. I already logged in once, installed node red, did a few things, then realized I forgot my password (last pass biffed it).

I’m worried a little about processor resources, I guess we’ll see.

I don’t think youll have problems with the actual operation of home assistant (running automations, gathering sensor data, etc.) afterall a single core pi can run it just fine. Where cpu horsepower starts to become helpful is when you want to check your config for errors and/or restart, both are much faster with a good cpu.

1 Like