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 👍

  • Zwuzelmaus@feddit.org
    link
    fedilink
    English
    arrow-up
    16
    ·
    13 days ago

    RasPi 4B with the dedicated HassOS distro.

    Installation was easy. Upgrades run regularly and very stable.

    • AA5B@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 days 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.