Installation

Linux

curl -sSL https://install.pi-hole.net | bash

Resolvers

Non-ECS

Settings → DNS

  • DNS.WATCH (DNSSEC)
  • Quad9 (filtered, DNSSEC)
  • Cloudflare (DNSSEC)

DNS Over HTTPS (DoH)

Summary:

  1. Install cloudflared
  2. Configure cloudflared to run on startup
  3. Configure Pi-hole to use the service
  4. Configure automatic updates for cloudflared

Refer Pi-hole - cloudflared

Adlists

GitHub - blocklistproject/Lists

Tester

https://adblock-tester.com/

Uninstall

pihole uninstall

Appendix