rpi4-pihole-settings
๐ Basic Raspberry Pi 4 on DietPi with Pi-hole and Unbound for more privacy. Based on lists by DNS Blocklists.
dnsraspberry-pirpisettingsboilerplateraspberrypipi-holeraspbianadblockad-blockdns-serverunbound
FreeRepo
Overview
This boilerplate configures a Raspberry Pi as a network-wide ad blocker and DNS filter using DietPi, Pi-Hole and Unbound. It provides automated setup scripts, DNS-over-TLS encryption, customizable blocklists and scheduled updates to protect all connected devices from unwanted content without requiring client-side software installation.
Features
dns-sinkholead-blockingdns-over-tlsrecursive-dns-resolverblocklist-managementregex-filteringwhitelist-blacklistauto-update-listscron-scheduling
Feature Flags
subscriptionsblogcachingrateLimitingschedulingCronsadblockingdnsscheduling
Recommended Use Cases
network-wide-ad-blockingdns-privacyhome-network-protectionraspberry-pi-deploymentdns-filtering
Frontend
None
Backend
unboundpi-holepihole-updatelists
Auth Providers
None
Deployment Targets
raspberry-pidietpidebian
Payment Providers
None
Quick Facts
โญ Stars
11
๐ด Forks
2
๐ Active
Yes
๐ Last Commit
2025-10-26T14:56:39.000Z
GitHub
Stack
Language
shell
Database
sqlite
Data Layer
Databases
sqlite
UI Stack
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source project with no pricing model