Awesome Open Source
Awesome Open Source


End-to-end DNS encryption with DNS-based ad-blocking, built in the cloud automatically using Terraform with Ansible. Choose your cloud provider or a standalone installation.

Combines wireguard (DNS VPN), pihole (adblock), and cloudflared (DNS over HTTPS) docker containers, as visualized:



Several deployment options are available, see the README of each subdirectory for platform-specific guides.

  • AWS (Amazon)
  • Azure (Microsoft)
  • DO (Digital Ocean)
  • GCP (Google)
  • Lightsail (Fixed-rate/Low-cost AWS)
  • OCI (Oracle)
  • SCW (Scaleway)
  • Standalone Raspberry Pi or Ubuntu Server (under playbooks/)


Standalone Raspberry Pi or Ubuntu Server

Step-by-step, follow along with me as I install on a Raspberry Pi.

Cloud Deployments

Choosing a cloud provider? Watch this for a mostly un-biased comparison of free options/free trials.

Step-by-step, follow along with me as I deploy from a windows desktop - for Cloud deployments.

After watching the cloud prerequisites video, follow a guide specific to your cloud provider.

For maintaining the containers running your cloudblock services, see the README (or terraform output) specific to your deployment.


Discord Room

Alternatives To Cloudblock
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Deployment (57,110
Amazon Web Services (38,650
Cloud Computing (29,153
Ansible (21,388
Azure (17,869
Hcl (12,425
Terraform (12,026
Dns (10,210
Google Cloud Platform (5,455
Privacy (5,180
Vpn (3,924
Adblock (822
Oci (770
Wireguard (742
Ad Blocker (522
Pi Hole (474
Oracle Cloud Infrastructure (77
Scaleway (74