I'm currently using my own solution [1] based on Knot Resolver, a shell script [2] that creates a blacklist from multiple sources and DNS over TLS to 1.1.1.1. It doesn't have a web interface as complete as Pi-hole, but it's very lightweight.
To block ads when I'm not at home, I use WireGuard and pass DNS traffic through it.
To block ads when I'm not at home, I use WireGuard and pass DNS traffic through it.
[1] https://github.com/hectorm/hblock-resolver
[2] https://github.com/hectorm/hblock