I just migrated all of my "production" home things to an HP Elitedesk 800 G3. It's great! Maxed out the ram and threw a 1TB SSD in. I'm using Proxmox and have:
* home assistant VM
* pi-hole primary LXC
* UniFi controller LXC
* media stack LXC (jellyfin is installed directly on the host to minimize hardware transcoding issues)
* a VM running various docker containers with dokku, including AppDaemon
It's barely ticking over most of the time and using very little energy.
We use zwave devices around the house and due to issues making zwave complex (RF + brick = bad, plus it's a very long house), I actually have a handful of Raspberry Pis with zwave sticks running zwavejs2mqtt scattered around. Yesterday I decided that I'm tired of dealing with the rPi-zero-W being so slow so I ordered a bunch of Dell Wyse 3040 thin clients off of eBay to replace them. Still trying to decide how I'm going to run them but probably it'll look something like Alpine diskless running docker and zwavejs2mqtt in a container.
Yeah. I haven't set that up yet after getting Proxmox up and running, but it's something that I should probably work on.
I've had such a good experience with this one that I keep trying to figure out if I can replace my Dell T20 minitower router running VyOS with one. The blocker is that the Dell actually has standard PCIe slots, whereas if I were to use a USFF I'd have to either go way up market to something like a Lenovo M920Q or accept USB ethernet adapters.
I have similar services running on my synology nas w/ docker.
Where do you get the LXC container images from? I build most of mine from scratch because people on the Internet have no sense of propriety or taste, but now that means I'm maintaining a pile of Dockerfiles, which I never update in practice.
* home assistant VM
* pi-hole primary LXC
* UniFi controller LXC
* media stack LXC (jellyfin is installed directly on the host to minimize hardware transcoding issues)
* a VM running various docker containers with dokku, including AppDaemon
It's barely ticking over most of the time and using very little energy.
We use zwave devices around the house and due to issues making zwave complex (RF + brick = bad, plus it's a very long house), I actually have a handful of Raspberry Pis with zwave sticks running zwavejs2mqtt scattered around. Yesterday I decided that I'm tired of dealing with the rPi-zero-W being so slow so I ordered a bunch of Dell Wyse 3040 thin clients off of eBay to replace them. Still trying to decide how I'm going to run them but probably it'll look something like Alpine diskless running docker and zwavejs2mqtt in a container.