https://github.com/javanxd/ya-pihole-list
A bunch of useful pi-hole adlists and a auto updater.
https://github.com/javanxd/ya-pihole-list
blackhole-lists blocklists pi-hole-adlists-updater pi-hole-lists pihole pihole-ads-list pihole-blocklists sinkhole
Last synced: 3 months ago
JSON representation
A bunch of useful pi-hole adlists and a auto updater.
- Host: GitHub
- URL: https://github.com/javanxd/ya-pihole-list
- Owner: JavanXD
- License: gpl-3.0
- Created: 2020-05-23T18:29:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-12T18:53:49.000Z (over 1 year ago)
- Last Synced: 2025-05-20T09:06:03.184Z (5 months ago)
- Topics: blackhole-lists, blocklists, pi-hole-adlists-updater, pi-hole-lists, pihole, pihole-ads-list, pihole-blocklists, sinkhole
- Language: Shell
- Homepage: https://javan.de/pihole-dns-blocklists-adlists-auto-updater/
- Size: 701 KB
- Stars: 172
- Watchers: 14
- Forks: 67
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Yet another Pi-hole list
> Actually this project is not 'yet another'. I tried to improve what other projects missed. Also added an auto updater.
[](https://www.gnu.org/licenses/gpl-3.0) [](https://twitter.com/intent/follow?screen_name=javanrasokat)
**Supports the new Pi-hole 5 and above.**
## Quickstart
```
cd ~
git clone --depth=1 https://github.com/JavanXD/ya-pihole-list.git ya-pihole-list
cd ya-pihole-list
sudo chmod a+x adlists-updater.sh
sudo sh adlists-updater.sh
```## How to append your own adlists
1. Fork this project.
2. Add your own blocklist to the ``adlists.list.updater`` file.
3. Change the ``adListSource`` variable in the `adlists-updater.sh` file to your custom blocklist collection.## Enabling Raspbian and Pi-hole Auto Updater
Add the argument `1` to your `sudo sh adlists-updater.sh 1` call.
## Updating your adlists automatically
> Unfortunately the Pi-hole Gravity script does not automatically update the adlists. Therefore this Updater was developed to do this job. However, it is very important to always use up-to-date blocklists to block the latest phishing sites. In addition, this project takes care to use only blocklists that are updated regularly.
1. Create a scheduled task to run the script:
```
sudo crontab -e
```2. Add this line to make it runs every 12 hour, but you can change it to whatever you like:
```
0 */12 * * * sudo /home/pi/ya-pihole-list/adlists-updater.sh 1 >/dev/null
```## Screenshots
## Other
### Helpful links
* https://filterlists.com/ - A great search engine to find suitable blocklists.
* https://firebog.net/ - A collection of good blocklists.### License
Each converted / modified list file is licensed under the same license as the original list.
### Disclaimer
This project is in no way affiliated with the core Pi-Hole project or organization. This project was created as a contribution to the community. Use at your own risk.