Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/benbalter/pi-hole-cloudflared-docker-compose-ansible-caddy
Example configuration for using Pi-Hole, Cloudflared, Docker Compose, Ansible, and Caddy to over-engineer your home network for privacy and security.
https://github.com/benbalter/pi-hole-cloudflared-docker-compose-ansible-caddy
adblock ansible caddy clouflared docker docker-compose home-networking pi-hole
Last synced: 25 days ago
JSON representation
Example configuration for using Pi-Hole, Cloudflared, Docker Compose, Ansible, and Caddy to over-engineer your home network for privacy and security.
- Host: GitHub
- URL: https://github.com/benbalter/pi-hole-cloudflared-docker-compose-ansible-caddy
- Owner: benbalter
- License: mit
- Created: 2021-08-31T22:38:45.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-19T14:02:37.000Z (about 2 years ago)
- Last Synced: 2024-09-27T13:03:45.516Z (about 1 month ago)
- Topics: adblock, ansible, caddy, clouflared, docker, docker-compose, home-networking, pi-hole
- Language: Dockerfile
- Homepage: https://ben.balter.com/2021/09/01/how-i-re-over-engineered-my-home-network/
- Size: 19.5 KB
- Stars: 151
- Watchers: 8
- Forks: 32
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Example Docker Compose and Ansible configuration for running Pi-Hole, Cloudflared, and Caddy
Example configuration for using Pi-Hole, Cloudflared, Docker Compose, Ansible, and Caddy to over-engineer your home network for privacy and security.
## Details
See [How I re-over-engineered my home network for privacy and security](https://ben.balter.com/2021/09/01/how-i-re-over-engineered-my-home-network/) (and [How I over-engineered my home network for privacy and security](https://ben.balter.com/2020/12/04/over-engineered-home-network-for-privacy-and-security/)).
## Usage
1. Download the [Raspberry Pi Imager](https://www.raspberrypi.org/software/) and flash the latest version of Raspberry Pi OS *Lite*.
2. Run `ansible-playbook playbook.yml --inventory hosts.yml`
3. Sit back and wait until you have a fully configured PiHole running in about 5-10 minutes