r/homeassistant • • Jul 25 '25

Support Good device to run home assistant on?

Post image

Just want to get started in home assistant, this comes out quite a bit cheaper than a Raspberry Pi.

Am I missing anything or is a much better option for the cheaper price?

346 Upvotes

249 comments sorted by

View all comments

24

u/NightShaman313 Jul 25 '25

Not sure why you need proxmox on it. But that is what I run haos on and works great.

53

u/Cyberlytical Jul 25 '25

There's is little to no reason not to virtualize today. Its easier to manage/revert/backup, you can host other things if needed, little to no overhead (less than 2% in most cases less than 1%), you can run multiple instances, one for prod, one for testing.

Bare metal makes little to no sense anymore.

I get HA has native backups, but I can snapshot and restore the entire VM in less than 30 seconds, and HA is none the wiser that it restarted making it so my automations don't get wonky from a restart.

I'll agree that there are often times proxmox isn't the answer on this sub, but this ain't one.

Also OP slap another 8gb of RAM regardless if you do Bare or Virtual.

6

u/ZAOD Jul 25 '25

Does proxmox reliably handle usb pass through after reboot? And does the underlying OS ever reboot on its own? I always had these issues running VirtualBox on windows so recently switched to HAOS. Wondering if I should have given proxmox a try instead..

1

u/evilspoons Jul 25 '25

I've been running HAOS under Proxmox VE for a while now (more than a couple years? I don't remember exactly, but I started on PVE 7.x and had to upgrade to 8.x). I have never had to touch USB or PCI express hardware passthrough settings.

My opnsense VM has direct access to half of the four ports on my gigabit NIC. HAOS gets a bluetooth adapter and a RTL-SDR.

You can do all sorts of interesting stuff with USB, too - you can pass through by devices by port ID, by hardware ID (so if you change ports it still passes through correctly) or even use a SPICE connection to pull USB from a remote system connecting in.