I saw this tweet from @DietPi_ a while back https://twitter.com/DietPi_/status/918947337048911885 and as I am just about to start using PiHole I wondered what the best/cost effective SBC is for PiHole on a home network? Wired connection rather than wireless.
Looking at cheap and low power so even a small PC is not in the frame. I have an OrangePi Zero kicking about and wondered how that would fare.
From my limited understanding of PiHole, it requires very little resources, so the best SBC is the one you already have, and if you have none the best is probably the cheapest.
Anything with 1GBit ETH to reduce network latency, should be good enough:
Odroid C1/C2/XU4
Rock64
x86_64 native PC
RPi has noticeable latency for requests due sloppy/bottlenecked ethernet shared with USB 2.0 bus, additional 10-100ms+ at least for requests, compared to above.
I’ve run it on a nanopi neo, thinking that as Pihole was all it would do it was ideal (as it’s basically a cpu and an ethernet socket!), but unfortunately it was profoundly unreliable and would ‘let go’ of its connection to the router on a regular basis (and require a powercycle to bring it back up).
I’ve now got an old RPI1 doing the same job and it’s performed flawlessly so far.