How do you guys run home assistant?

I tried out home assistant using virtual box on my main pc and I enjoyed what I could do with it so far. So, I ordered a mini pc (https://www.amazon.com/dp/B0C89TQ1YF/) with the intention of running home assistant’s OS so that it’s always running regardless of Windows doing what it wants with my PC.

I run other things all the time on my main pc too, plex, isponsorblocktv, tartube, things like that. Is running just home assistant on that mini pc going to be overkill? Should I just put Linux on it and run home assistant on there some other way so that I can also run some of these other things there? Will home assistant take a noticeable performance hit?

Edit: For anyone curious, I installed Linux mint and run home assistant in virtualbox on there. I’m not experiencing any issues. I moved isponsorblocktv to the mini pc, and added the mini pc as a server to my plex. It doesn’t have enough space for me to comfortably move plex entirely off my main pc. With plex limiting remote play to plex pass I’m probably going to just use jellyfin which i already had setup on my main pc. At some point maybe I’ll add an external hard drive and run jellyfin on the mini pc instead. I’ve done this for a short while and Windows has already restarted my main PC of it’s own free will, so 👍

  • @[email protected]
    link
    fedilink
    English
    33 months ago

    I’m currently running mine on a spare Raspberry Pi 4, but the fan on it is kind of loud, so I’m considering getting myself one of those home assistant green machines.

  • @[email protected]
    link
    fedilink
    English
    7
    edit-2
    3 months ago

    Pretty much any cheap minipc will do. A very power efficient N100 is more than enough, and probably cheaper than a Pi board now.

  • @[email protected]
    link
    fedilink
    English
    163 months ago

    RasPi 4B with the dedicated HassOS distro.

    Installation was easy. Upgrades run regularly and very stable.

    • osaerisxero
      link
      fedilink
      43 months ago

      This, but with the asterisk of Bluetooth sometimes not recovering gracefully from soft updates

    • @[email protected]
      link
      fedilink
      English
      12 months ago

      Same here. Never any noticeable performance issues. I’m happy with this choice, given low cost, energy efficiency, stability. I also like that I can dedicate the hardware to HA, whereas I’d be tempted to share if I had a more capable box

      However I only have a couple dozen devices and don’t attempt to run anything intensive like voice processing, image recognition, or any sort of media streaming.

  • Chris
    link
    fedilink
    English
    43 months ago

    I run it on a Raspberry Pi 4 (I happened to have a spare one, also BUY EUROPEAN and all that). There’s a dedicated image for it.

  • @[email protected]
    link
    fedilink
    English
    23 months ago

    Ah, great choice! I use the same model for my NAS. Anyway the N100 is really powerful for this task, and should have enough spare power to allow experimentation with different addons. Plex likes the intel chip and uses it for transcoding, if you want to do that.

  • @[email protected]
    link
    fedilink
    English
    11
    edit-2
    3 months ago

    I personally run it on a MiniPC that runs proxmox. You could run other stuff on it through proxmox as well. I would definitely recommend running always on server stuff on something other than your main daily PC.

    You could probably run all the other stuff on there as well, although transcoding might slow things down a bit. HA itself should be fine as once you’ve set up all your automations it’s not like you need to interact with it directly and you’ll just get a little bit of lag at worst.

    • @[email protected]
      link
      fedilink
      English
      12 months ago

      This is the way!
      N100 running all my containers including Jellyfin with NFS to the NAS and HAOS. It works beautifully. Never experienced as much as a hickup. 8W idle and <20 W under load.

      I know I’m late to the party, but if OP goes for a N100 NUC, he should repaste before starting. Factory used way to little and cheap paste.

  • @[email protected]
    link
    fedilink
    English
    53 months ago

    I have a “server” cobbled together out of old PC parts. I have proxmox running on it and Home Assistant is one of the VMs running on that machine.

  • @[email protected]
    link
    fedilink
    English
    4
    edit-2
    3 months ago

    I’ve got a Lenovo m910q in my basement with home assistant running on docker. (Also on that machine is an overly large set of docker images doing other stuff. I wish I knew enough about docker compose when I set up home assistant, because that’s the only server that will cause a bit of pain if it fails and I need to resurrect it. (I’ll do it right next time… )

    Partial list of services that PC has: home assistant, adguard, swag (reverse proxy), *arr stack(downloading files), calibre(book housing), jellyfin(movie and TV streaming), mealie(recipe management), habatica(habit fixing tool), homepage (to manage all the links and ports), and a 3 user Minecraft server. I only notice things going wrong when watching a movie AND playing Minecraft.

    I tried setting up orcaslicer, but so far I hate it. (Hosted, it’s not a pleasant experience)

  • dinckel
    link
    fedilink
    English
    33 months ago

    I have mine on a rPi 3b+, in a docker container. Works great

  • @[email protected]
    link
    fedilink
    English
    23 months ago

    I had it on a old pc, running in a virtual machine alongside other stuff, but switched to running it as HAOS on its own mini pc. Just felt simpler.

  • @[email protected]
    link
    fedilink
    English
    12 months ago

    Raspberry Pi 400. I thought having the built-in keyboard would be useful and as it turns out, it wasn’t! My first thing running on a Pi so I didn’t realize how much it depends on things running remotely. Oh well!

  • @[email protected]
    link
    fedilink
    English
    2
    edit-2
    2 months ago

    HA Supervised running under Debian 12 on a mini laptop with an N200 processor takes about 3% CPU. With the Frigate NVR add-on running 2 security cameras it uses about 10%.

  • EarMaster
    link
    fedilink
    English
    4
    edit-2
    2 months ago

    I have an Intel NUC (3rd gen I think - it’s several years old by now) which runs Proxmox, which runs several VMs including Home Assistant on HAOS. The only thing I did was upgrade the RAM as the VMs eat this quickly…

    Other services I run on this small box are AdGuard, Paperless-ngx, KitchenOwl, tt-rss and two Nightscout instances.

  • @[email protected]
    link
    fedilink
    English
    1
    edit-2
    2 months ago

    One of a few other docker containers on VM via Proxmox on a cheap Chinese mini PC.

  • @[email protected]
    link
    fedilink
    English
    2
    edit-2
    2 months ago

    I’m running it on a pi5. It was able to handle everything including voice easily although the voice thing out of the box is quite limited. I was able to do a lot with it through automations with custom commands though. It was pretty much able to replace my Google assistant system.

    I’ve now upgraded it with ollama and Whisper on a network device (old laptop with i7 CPU and GTX1050 mobile GPU) and that works perfectly with llama3.2:3b. Pretty accurate and works well enough. Especially useful coupled with the local home assistant command processing since that by passes the LLM.