I personally went for PiHole + DNS-over-TLS / DNS-over-HTTPS in order to use PiHole on my phone while outside my home. It doesn’t require to constantly have a VPN active, which saves a bit of battery life. Its only drawbacks are that it requires a domain name for DNS-over-HTTPS, a way to route traffic to your server and additional setup and software (Dnsproxy and Certbot)
I personally went for PiHole + DNS-over-TLS / DNS-over-HTTPS in order to use PiHole on my phone while outside my home. It doesn’t require to constantly have a VPN active, which saves a bit of battery life. Its only drawbacks are that it requires a domain name for DNS-over-HTTPS, a way to route traffic to your server and additional setup and software (Dnsproxy and Certbot)
Got a somewhat simple tutorial for setting up Doh with pihole?