A complete, beginner-friendly guide to running Pi-hole with Docker, connecting your devices to it, testing that it works, fixing common problems, and moving it to a Raspberry Pi later.
Pi-hole is a network-wide ad and tracker blocker. It acts as your DNS server and refuses to resolve the domains that serve ads, so blocking works on every device that uses it, with nothing to install on those devices.
Table of Contents
How it works
What you need
Quick start
Part 1: Install Pi-hole with Docker
Part 2: Open the dashboard and verify
Part 3: Find the Pi-hole IP address
Part 4: Connect your devices
Part 5: Test that it works
Troubleshooting
Daily use and maintenance
Moving to a Raspberry Pi
Blocking ads outside your home
Security notes
Limitations
FAQ
Uninstall / undo everything
Useful links
How it works
Every time a device opens a website, it first asks a DNS server to turn the name (like example.com) into an IP address.
Without Pi-hole: Device ->
Discussion
Leave the first comment
Be the first to leave a mark on this discussion.