I run mine in Docker. Three containers: PiHole which resolves using Unbound, and a VPN container for Unbound.
That being said, if you routinely restart that device, or it crashes because of something else you are doing, it gets annoying real quick.
A cheap mini-PC running a low wattage n150 is a good thing to have for essential services in docker.
AtariDump@lemmy.world 10 months ago
Setup and run two.
This way if one goes down, the other takes over (also makes updates / maintenance easier)