
BLOCK EVERYTHING w/ PiHole on Docker, OpenDNS and IFTTT
Source: YouTube · NetworkChuck · published May 2, 2020 · 18:40
This video demonstrates how to set up Pi-hole in a Docker container to block unwanted content and protect your network, with integration for Alexa voice commands 0:00.
Key Takeaways:
• Pi-hole can be deployed in a Docker container on Ubuntu, after first disabling Ubuntu's built-in DNS service to avoid conflicts 2:42
• The creator provides a custom Docker image that includes Pi-hole with Flask and automation capabilities, accessible via a bash script 4:54
• Pi-hole is configured to use OpenDNS as the upstream DNS server, providing layered network protection 9:29
• A Python script enables automated domain blocking through simple web URLs, which can be triggered via IFTTT and Alexa voice commands 10:42
• The creator demonstrates that the system successfully blocks streaming services like Disney+ and Hulu when activated 16:04
The setup combines Pi-hole's ad-blocking capabilities with OpenDNS content filtering for comprehensive network protection.
Sources:
- 0:00 Introduction to Pi-hole with Docker and network protection
- 2:42 Disabling Ubuntu's DNS service for Pi-hole compatibility
- 4:54 Using custom Docker image with automation scripts
- 9:29 Configuring OpenDNS as upstream DNS server
- 10:42 Setting up automated blocking with Python and shell scripts
- 16:04 Demonstrating blocking of streaming services
Generate CPE Credits
Generate a professional CPE document from this video's transcript.
Estimated credit: 0.5 CPE hours
Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.
Topic: Cybersecurity. Commonly maps to: Security and Risk Management, Security Operations. Exact CISSP domains are assigned during generation.
Free account. One generation at a time, with a daily limit.
CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.
Transcript Preview
First 800 characters of the transcript
okay I hope you have your coffee ready because this one's a big one piehole docker flask Python all kinds of stuff we're gonna be using that to protect you your family's network and you from all kinds of distractions now this video is part two the first video we set up OpenDNS to protect your family's network it's a very simple and elegant solution but we're gonna go a bit nerdier and geekier on this one so if you love messing around with Linux or docker containers or raspberry PI's like this is this is the one for you and if you haven't already setup Open DNS go back to that first video and watch it it's gonna be included in this one too we're gonna combine the powers of Open DNS with piehole oh yeah and I'll also show you how to do what I kind of gave you a sneak peek of in the first vid…