I just use CloudFlare for families. If I need to, I can change DNS on whatever to view something.
That only blocks malware and porn if you choose to. What about ads, marketing crap, tracking, etc.?
I leverage what's in the browser for that stuff.
That might not be 100% the best way to handle it, but I don' thave to manage and pay for a server to do it.
No Raspberry Pi lying around?
Who has an unused computer lying around? lol
I don’t, this old box of mine is hitting its last legs...