Previously, I've used a bunch of Pi's to do different things because I'm lazy, they're cheap second hand and it's easy. For example I had Pihole-Unbound running on
I'm trying to up my game and move to a smaller number of Pi's running multiple applications via Portainer. I'm wondering how far I can push this.
I have a Pi 4B with 8GB of RAM, an official cooling fan and I'm looking at a USB SSD for it. Maybe this one
I'm using the full 64-bit OS, but there's no reason I couldn't start again with the headless version if that helps.
So far, I have docker and portainer working with a Pihole-Unbound stack. Tonight's project is to add a Prometheus-Node Exporter-Grafana stack, so I can see CPU temps etc. Then watchtower. Future candidates include a media server - I'm keen to try Jellyfin. The house has some smart devices (whiteware, irrigation, locks, HVAC, lighting and one power socket), so I thought I would have a play with Home Assistant as well. I should point out this is all just faffing around/self education.
So that's: -
- PiHole
- Unbound
- Prometheus
- Node exporter
- Grafana
- Jellyfin
- Home Assistant
(I know I could ditch Prometheus et al and just use HA, but I'm keen to learn about all these systems)
What I don't understand is how much I can expect of a single 8GB Pi4B? Would I be better off getting a 16GB Pi5, with an NVME and POE hat?
