AJCIT

Installing Pihole for networkwide adblocking

Pi-hole is a network wide adblocker, it acts as a DNS server for devices on your network, and will block advertisements.

Installing pihhole

Installation of pihole couldn’t be simpler. Install curl, then run the following curl command, and follow the directions.

apt-get install curl
curl -sSL https://install.pi-hole.net | bash

Now pi-hole will install. This wont take long. Once done, save the password supplied as you’ll need it to login to the web panel.

Navigate to the IPADDRESS_OF_PIHOLE/admin to login, change password and view stats.

Note: Replace IPADDRESS_OF_PIHOLE with the IP Address of your Pihole server

Once logged in you’ll be greeted with the following panel, detailing states regarding client DNS queries.

Now change the IP Address of your clients to use this server as their DNS server. This is best done on your router, so all devices are supplied your adblocking dns server.

Whitelisting or Blacklisting domains

There are two methods for whitelisting domains in pihole. First is through the web interface above, second is through terminal with the following command

pihole -w domain.com domain2.com domain3.com

you can also blacklist domains with

pihole -b domain.com domain2.com domain3.com

For other commands run

pihole -h