Here is extremely simple & not like other online instructions, that are made way over complicated.
What is Pi-Hole:
Pi-hole is a Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole and optionally a DHCP server, intended for use on a private network.
Your own personal Super Powerful Ad-Blocker where you are in control.
install curl(if you don’t have it already)
sudo apt update
sudo apt upgrade
sudo apt install curl
- Now let’s install Pi-Hole:
curl -sSL https://install.pi-hole.net | bash
- When a popup appears, press “Continue”,
Choose “Google (ECS, DNSSEC) & press OK
Press "Yes" to include host list
Press "Yes" to install Admin Web Interface
Press "Yes" for install lighttpd and required PHP modules
Press "Yes" to enable query logging
Choose first "0 - Show everything" & press "Continue"
- Let it install & you will have a “Installation Complete” message with web interface address & password.
Open Web Admin Interface, enter in any browser:
http://pi-hole-ip/admin(ex: http://192.168.1.48/admin) & login.
- Click here to see a list of domains names (780,000 total) to add to you Pi-Hole after you successfully installed it.
TA FREAKIN’ DA, THAT’S IT!