![](https://ericktafel.tech/wp-content/themes/my-portfolio/assets/img/arrow-back.png)
Raspberry Pi
Pi-hole With Unbound
Pi-hole with Unbound
![](https://ericktafel.tech/wp-content/uploads/2024/02/2024-02-06_15-57.png)
Company: Network Security Home Lab
Project URL: https://github.com/ericktafel1/RaspberryPiProjects/blob/main/Pi-holewithUnbound.md
Project Overview
This repository contains instructions for setting up Pi-hole with Unbound for enhanced DNS filtering and security. The configuration is based on the tutorial by Crosstalk Solutions The World's Greatest Pi-hole and Unbound Tutorial 2023 and the Pi-hole documentation Unbound Integration Guide.Ensure you have the following prerequisites before proceeding with the setup: Prerequisites
- Raspberry Pi (or similar device) with Raspbian OS installed. I used a Raspberry Pi Model 3 B+ which is way more computing power than is needed for the PiHole, but I figured it was the best use of my Pi at the time.
- Basic knowledge of working with the command line.
- Internet connectivity on the device.
Follow these steps to set up Pi-hole with Unbound: Setup Instructions
Step 1: Pi-hole Installation
Follow the Pi-hole installation instructions from Pi-hole Documentation.
Step 2: Unbound Installation
Follow the Unbound installation instructions from Crosstalk Solutions Tutorial.
Step 3: Pi-hole and Unbound Integration
Configure Pi-hole to use Unbound as its upstream DNS server. Refer to the Pi-hole documentation Unbound Integration Guide.
Results
Now, ads, tracking and telemetry, malicious links, and other domains are blocked. The web interface allows for review of statistics and logs. I can later configure groups to whitelist or blacklist domains and devices. There is much more functionality but that is beyond the scope of this write-up.![](https://ericktafel.tech/wp-content/uploads/2024/02/IMG_1665-768x1024.jpg)