chadgeary/cloudblock
chadgeary/cloudblock has 858 GitHub stars and 84 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-10 02:03 UTC. Last push 2024-07-06.
Cloudblock deploys secure ad-blocking and VPN for all devices. Text and video guides included! 6 supported cloud providers, plus Ubuntu and Raspberry Pi. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalOverview
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:

Instructions
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/)
Videos
As these videos have aged a bit, replace references to Ubuntu 18.04 with Ubuntu 22.04. Text guides are up to date.
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 video 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.
- All cloud deployments should watch this prerequisites video first.
After watching the cloud prerequisites video, follow a guide specific to your cloud provider.
- Amazon Web Services (AWS / Lightsail) - (video - readme)
- Microsoft Azure (AZW) - (video - readme)
- Digital Ocean (DO) - (video - readme)
- Google Cloud Platform (GCP) - (video - readme)
- Oracle Cloud Infrastructure (OCI) - (video - readme)
- Scaleway Cloud (SCW) (video - readme)
For maintaining the containers running your cloudblock services, see the README (or terraform output) specific to your deployment. For Cloud deployments, this video describes maintenance steps.
Discussion
Changelog
2022-10
- Added references to Ubuntu 22.04 (replacing Ubuntu 18.04) for:
- WSL installation
- Cloud virtual machine images
- Note about Oracle's private key generation for
oci config
Explore related projects
trimstray/the-book-of-secret-knowledge
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
257,443 starsHack-with-Github/Awesome-Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
125,103 starsswisskyrepo/PayloadsAllTheThings
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
82,542 starscaddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
78,935 stars