# Install Pi-Hole on Android TV Box Running Armbian

## Installing Pi-Hole

1. Log into the Armbian device
2. Run the following commands in a terminal window
   # update software repositories
   sudo apt update
   # install available software updates
   sudo apt upgrade -y
   # clean up downloaded apt files
   sudo apt clean
   # install pi-hole
   curl -sSL https://install.pi-hole.net | bash
3. Press Enter until the DNS selection is displayed
4. Select a DNS provider and press Enter
5. Press Enter through the rest of the Pi-Hole installer, selecting the defaults
6. Copy the randomly generated admin password (just in case)
7. Press Enter to complete the installation
8. Run the following command to change the Pi-Hole admin password
   sudo pihole -a -p
9. Enter and confirm the new password
10. Open a web browser and navigate to http://localhost/admin to view the i-hole admin interface

## Testing Pi-Hole

1. Back in the terminal, run the following commands to use the local pi-hole instance for DNS
   sudo nano /etc/resolv.conf
2. Add the following line at the top of the other nameservers

   nameserver 127.0.0.1

3. Press CTRL+O, Enter, CTRL+X to write the changes to resolv.conf
4. Back in the web browser, open a new tab and navigate to a site that contains ads, like https://yahoo.com
5. Watch the Pi-Hole interface to see the ads being blocked