Official pihole docker with Cloudflared DoH client to enable DNS-over-HTTPS. Use Cloudflare DoH service by default. This is deprecated in favour of Pihole DoT DoH but depending on mood, I may rebuild this periodically.
- Multi-arch image. Docker should automatically determine the right architecture to pull.
- Remember to set pihole env DNS1 and DNS2 to use 127.1.1.1#5153 (refer to official docker parameters below).
- You can edit /etc/cloudflared/config.yml to add more services. I have experienced some connection issues with other services (including google) so have decided to leave them out. Nano is included for your convenience ;)
- For docker parameters, refer to official pihole docker readme
- Cloudflared client was obtained from official site
- If you like my work, a donation to my burger fund is very much appreciated.