Using PADD and Pi Hole

Configure and Test Ad Blocking

PADD will display the Pi-hole's IP address underneath its Network tab:

On your tablet, phone, computer, etc - Set up your DNS server in the network settings to be the IP address of the Pi:

You may need to restart your network or browser to have it kick in, also there may be some cached ads so don't worry if not everything is blocked. 

Not sure if your Pi-hole is configured properly? Visit from the device you're configuring to test Pi-hole functionality. 

You can also visit some of your favorite sites or load a mobile application which would normally have in-application advertisements to test your Pi-hole.

Router Configuration for Pi-Hole


Don't want to configure each device on your network separately? Have a device that doesn't allow you to enter DNS settings? You can configure your router's DHCP options to force clients to use Pi-hole as their DNS server.

Want to switch back to a terminal? Hit CTRL+C

Updating PADD

If your PADD displays Update avail., you'll need to update it. PADD only uses stable builds of Pi-hole and FTLDNS, so you can rest assured that your internet won't break.

We can do this easily by SSH'ing into our Pi-Hole:

Log in. Then, navigate to our home directory:

Download: file
cd ~

And update the version of PADD on your Pi by running:

Download: file
wget -N

After the update completes, restart your Pi by running:

Download: file
sudo reboot

Once restarted, PADD should display "Pi-hole is up-to-date".


My Pi-Hole shows an error: `bash warning: setlocaleL LC_ALL: cannot change locale (en_US.UTF-8)`

Enter the following in your terminal to launch raspi-config:

sudo raspi-config

From the menu, select: Localization Options -> Change Locale.

Select Generate en_US.UTF-8 UTF-8 , and walk through the prompts.

This guide was first published on Jun 28, 2018. It was last updated on Jun 28, 2018. This page (Using PADD and Pi Hole) was last updated on Oct 16, 2018.