Curated and maintained adlists for Pi-hole
A cleaner way to block ads, trackers, spam, and unwanted domains across your entire network.
Overview • Why Use This Repository • What’s Included • Quick Start • Update Schedule • Contributing
This repository provides a curated collection of adlists for use with Pi-hole, the widely trusted network-level DNS sinkhole.
Instead of manually collecting and maintaining multiple upstream blocklists, this project offers a single, easy-to-use source that can be added directly to your Pi-hole deployment.
The goal is simple:
- Reduce ads across your network
- Minimize trackers and telemetry
- Block spam and unwanted domains
- Simplify adlist management
- Keep the source list clean and practical
Managing adlists manually can become messy over time. Different lists may overlap, disappear, break format, or become outdated.
This repository helps by providing:
A single source URL you can import into Pi-hole.
No need to manually track multiple list locations.
Useful, public adlists grouped into one maintained file.
Quick setup for new Pi-hole installations.
Pi-hole is a DNS-based network-wide blocker that prevents known advertising, tracking, telemetry, and malicious domains from resolving.
Because filtering happens at the DNS level, protection can extend across many devices on your network, including:
- PCs and laptops
- Smartphones and tablets
- Smart TVs
- IoT devices
- Consoles and streaming devices
This repository references reputable public sources such as:
-
StevenBlack's hosts
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts -
YouTube Ads Blocklist
https://raw.githubusercontent.com/kboghdady/youTube_ads_4_pi-hole/master/crowed_list.txt -
PolishFiltersTeam KADhosts
https://raw.githubusercontent.com/PolishFiltersTeam/KADhosts/master/KADhosts.txt -
FadeMind Hosts Extras (Spam)
https://raw.githubusercontent.com/FadeMind/hosts.extras/master/add.Spam/hosts -
Additional upstream lists
More sources may be added, removed, or adjusted over time to keep the aggregated list useful and relevant.
Use the following URL in your Pi-hole adlists configuration:
https://raw.githubusercontent.com/r0xd4n3t/pihole-adblock-lists/main/pihole_adlists.txt
- Open your Pi-hole admin dashboard
- Navigate to Group Management
- Click Adlists
- Paste the URL above into the adlist field
- Click Add
- Run Update Gravity
Once gravity is updated, Pi-hole will begin applying the domains from this repository during DNS filtering.
For best results:
- Add the repository URL to Pi-hole
- Update gravity after changes
- Monitor your Pi-hole query logs
- Whitelist legitimate services when necessary
- Review list behavior periodically in shared or production environments
The file below is automatically maintained and updated:
pihole_adlists.txt
Update frequency:
- Daily
- Scheduled at 12:00 AM
This helps keep the list aligned with upstream changes and reduces the need for manual maintenance.
- Some third-party sources may occasionally become unavailable
- Certain upstream lists may change format or be deprecated
- Aggressive filtering can break legitimate websites or app features
- Always validate behavior before broad deployment in business or family environments
This repository aims to be practical and useful, but final tuning should always match your environment.
Contributions are welcome.
You can help by:
- Suggesting reliable upstream adlists
- Reporting broken or outdated list sources
- Improving documentation
- Submitting pull requests for enhancements
Please ensure any new source is:
- Publicly accessible
- Relevant to Pi-hole usage
- Reasonably maintained
- Not obviously abandoned or broken
This project is licensed under the MIT License.
See the LICENSE file for full details.
If this repository helps your Pi-hole deployment:
- Star the repository
- Share it with other Pi-hole users
- Suggest improvements
- Contribute better source lists
