Which Machine to use to Install HA? (also Plex, ATV, PiHole)

Hello! I’m currently in the Google Home ecosystem (with a single Echo Dot that’s mostly abandoned.) I want to start using HA primarily to access my local music files (since GPlay Music has gone away.) It would also be fantastic to have voice-control over my Apple TVs (we have iPhones and a Mac, but no other HomeKit devices,) and I’d like a Pi-Hole or AdGuard-type service. I have installed HA several times now on a RPi 3B+, both with the core HA image, and within a Raspbian OS. I thought I was close with my most recent Hass OS install, but as I started adding Plex integrations and trying to mount my external media drive, it became very unstable (not discounting the fact it may be MY error rather than a hardware insufficiency causing the problem.)

  • Currently, Plex runs on a PC (and that’s pretty much all it does, other than occasional torrenting.) I COULD install HA here on a VM (and did try that at one point.) The PC’s specs are Core i5-3570 @ 3.4 GHz, 8G ram, Windows 10
  • I also have a Mac Mini available to me. It’s not currently running any kind of always-on software. It’s specs are Core i5 @ 2.3 GHz, 8G ram, High Sierra
  • I also have the aforementioned Pi 3B+ (sorry, I can’t remember it’s RAM, and it has a 32MB SD card.)
  • I also have assorted junked laptops (mostly broken screens, inputs, etc…, but working processing) I would consider turning one of them into a Linux machine (they’re all Windows now.) My Linux skills are weak, but I’m willing to learn. :wink:

So, where am I best to install HA? What kind of installation would you recommend? I’m happy to consider moving my Plex server elsewhere too (maybe to the Mac?) though I’m fairly happy with its performance where it is. How can I best achieve voice-activated music choice and ideally voice-controlled ATV choice (more than just generic pause/play stuff, more like, “hey, play the news on x app.”)

Thank you for your thoughts on this! :slight_smile:

Windows 10 is not a good choice for hosting the VM. It will restart without your intervention to install updates.

Not sure about the Mac mini.

The pi might be a bit under powered for your application.

I’d go with one of the junked laptops. If you can install the NUC image on it you can use addons for the applications you want. If the image does not recognise your hardware (NICs can be problematic) you can always go with a supervised Debian install. There’s a good guide in the Community Guides forum category.

1 Like