I had some spare space on one of my VPS running caprover and I set up AdguardHome. At this moment is working, but I have a feeling that PiHole would be more efficient.
Nodes are updating automatically, but external clients require to download the configuration again. Working with just a few devices it's not a problem, but I'm wondering how to manage family devices to which i have no physical access.