End-to-end DNS encryption with DNS-based ad-blocking, built in the cloud automatically using Terraform with Ansible. Available for AWS or GCP or as a standalone installation.
Combines wireguard (DNS VPN), pihole (adblock), and cloudflared (DNS over HTTPS) docker containers, as visualized:
Three methods are available, see the README of each subdirectory for platform-specific guides.
- AWS
- GCP
- Standalone (under playbooks/)