this is a great thread - many thanks to all the contributors. I believe pi hole is one of the best uses for digging out a dormant pi and finally putting it to good use. I hope to implement it soon.
I have a couple of queries. regarding using a vpn purely for DNS - why would you want to do this? wouldn't it just anonymise the DNS lookup but then initiate an unencrypted HTTP request? It might stop the DNS service (e.g. Google) spying on you but the domain you're connecting to and your ISP still knows which sites you are visiting, not to mention all the other non-http ports. or am I missing something?
I understand how having an OpenVPN server is good for accessing the pi hole remotely, but I found this thread when searching for a way to use pi hole as an OpenVPN client. I have a VPN subscription which uses OpenVPN and I would like to route all traffic (DNS, HTTP, etc.) through a pi hole device. the setup would be something like Device > Pi Hole > VPN > Internet
has anyone tried this or have any advice on how to achieve it?