Top 23 Pihole Open-Source Projects

  • whitelist

    A simple tool to add commonly white listed domains to your Pi-Hole setup.

    Project mention: Pihole database corrupted, -2 domains on adlist | /r/pihole | 2023-07-08

    I don't know if it's related, but a few weeks ago I installed this https://github.com/anudeepND/whitelist For a while I didn't notice anything strange. Then a few days ago I noticed the same as you: -2 Domains on Adlists.

  • unifios-utilities

    A collection of enhancements for UnifiOS based devices

    Project mention: Sold my employer on Ubiquiti and get to play with it professionally now | /r/Ubiquiti | 2023-06-29

    https://github.com/unifi-utilities/unifios-utilities <- this cannot be more simple to digest. Stop spreading FUD (and learn to code if you still don't understand how Github works and what is linked)

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • wirehole

    WireHole is a combination of WireGuard, Pi-hole, and Unbound in a docker-compose project with the intent of enabling users to quickly and easily create a personally managed full or split-tunnel WireGuard VPN with ad blocking capabilities thanks to Pi-hole, and DNS caching, additional privacy options, and upstream providers via Unbound.

    Project mention: Routing some containers through VPN | /r/selfhosted | 2023-04-21

    I have been running a home server for a little over a year now mostly for Plex and backups. I set up a Wireguard instance with unbound and pi-hole called Wirehole to remote to my services and keeping things secure on my phone and laptop at times.

  • blocky

    Fast and lightweight DNS proxy as ad-blocker for local network with many features

    Project mention: Would it make sense to run pihole in a kubernetes cluster with multiple instances? | /r/selfhosted | 2023-06-08

    I run multiple blocky instances in a kubernetes cluster. I don't know if it makes sense ... but I'm running kubernetes cluster at home, so making sense is relative ;p

  • The Blocklist Project

    These lists were created because the founder of the project wanted something with a little more control over what is being blocked. Many lists out there are all or nothing. We set out to create lists with more control over what is being blocked and believe that we have accomplished that. (by blocklistproject)

    Project mention: Problem - Pi-Hole not getting many DNS requests | /r/pihole | 2023-07-10
  • youTube_ads_4_pi-hole

    YouTube script to add the new Ads list for Pi-hole

    Project mention: It's all just Chromium | /r/ProgrammerHumor | 2023-03-31
  • serverless-dns

    The RethinkDNS resolver that deploys to Cloudflare Workers, Deno Deploy, Fastly, and Fly.io

    Project mention: Thoughts on RethinkDNS. Firewall, Privacy, Ads, all-in-one app for privacy. | /r/PrivacyGuides | 2023-05-17

    sky is a stub resolver, which after stripping out all request information, forwards the dns query to both Cloudflare and Google DoH servers (code), and replies from which ever responds back the fastest. Both the client app and the resolver (server) are open source, so if you find any leaks and know what's up, we're open to changes.

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • hosts

    Hostfile blocklist for ads and tracking, updated regularly (by lightswitch05)

    Project mention: DNS server set to Pihole but no traffic | /r/pihole | 2023-06-24

    I've added the Ads & Tracking list and the AMP Hosts list from Developer Dan to the default list; any others you recommend I add? It's hard to tell if the ads coming through are a 'my blocklist isn't good enough' problem or a 'my pihole's not set up properly yet' problem.

  • PADD

    PADD (formerly Chronometer2) is a more expansive version of the original chronometer.sh that is included with Pi-Hole. PADD provides in-depth information about your Pi-hole.

    Project mention: Cant get PADD to run, I've restarted the installation 3 times and it still wont display on my 3.5" screen | /r/pihole | 2023-09-17
  • Pi-Hole-PiVPN-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-OpenVPN-Configs

    Run your own privacy-first ad blocking service in the cloud for free on Google Cloud Services.

    Project mention: Block all ads on your Google Pixel | /r/GooglePixel | 2023-04-03
  • pihole-updatelists

    Update Pi-hole's lists from remote sources easily

    Project mention: Blocking 4-5,000 quiries to ccp-lh.googleusercontent.com | /r/pihole | 2023-05-18

    I'm using this fork of the official pihole docker https://github.com/jacklul/pihole-updatelists. This docker image by default contains the block lists form https://firebog.net/, but only the safe ones that shouldn't affect web browsing which is what I've seen the past few days I've been running it.

  • NextDNS-Config

    Setup guide for NextDNS, a DoH proxy with advanced capabilities.

    Project mention: Recommend blocklists? | /r/nextdns | 2023-07-07
  • pihole-exporter

    A Prometheus exporter for PI-Hole's Raspberry PI ad blocker

    Project mention: The dashboards of my homelab, and my homelab (updated with new hardware and fans) | /r/homelab | 2023-02-19
  • cloudblock

    Cloudblock deploys secure ad-blocking and VPN for all devices. Text and video guides included! 6 supported cloud providers, plus Ubuntu and Raspberry Pi. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.

    Project mention: Install Pi Hole and configure to work with WireGuard on Free OCI Instance | /r/pihole | 2023-06-16

    https://github.com/chadgeary/cloudblock Another one which you can use but with less work

  • Pi-Hole-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-Wireguard-VPN-Configs

    Run your own privacy-first ad blocking service at home, or in the cloud for free with Google Cloud Services.

    Project mention: Working abroad with a private server at home 😱 | /r/digitalnomad | 2023-02-05

    Great starting point for me: https://github.com/rajannpatel/Pi-Hole-on-Google-Compute-Engine-Free-Tier-with-Full-Tunnel-and-Split-Tunnel-Wireguard-VPN-Configs/blob/master/CONFIGURATION.md

  • pihole-kubernetes

    PiHole on kubernetes

    Project mention: Anti-Affinity across namespaces and Deployments. Does it work? | /r/kubernetes | 2023-02-10

    I'm running 2 instances of pihole on my k8s(k0s) cluster. I was feeling like a slacker so I started using this helm chart here to deploy them instead of writing my own https://github.com/MoJo2600/pihole-kubernetes. The problem is, they use a Deployment and not a Stateful Set. This means if I can't raise the deployment count unless I stop using persistent storage.

  • socialblocklists

    Blocklists to block the communication to social networking sites and privacy harming services

  • pihole-antitelemetry

    A research-based starter pihole list to improve your privacy

  • pihole5-list-tool

    A tool for quickly and easily bulk adding allow and ad/block lists to a Pi-hole 5 installation

  • pibar

    PiBar for Pi-hole - Manage your Pi-hole(s) from your macOS menu bar!

    Project mention: Disable/enable Pi-hole using Apple Shortcuts | /r/pihole | 2022-12-01

    Also, shoutout to PiBar, an open source package available on Homebrew.

  • Pi-hole-for-Android

    Pi-hole/Unbound Raspbian APK Installer for Android 5.0+ devices (requires root)

    Project mention: Best anti-virus for computer systems? | /r/NoStupidQuestions | 2023-07-05

    I'm a Windows PC guy so am not up on the latest Linux antivirus / antimalware solutions out there, but a powerful tool mainly for ads but also malware involves making an old Google Nexus tablet into an appliance on your network in conjunction with PiHole to sort of create a "black hole" on your network for any devices trying to phone home to access or download malware or viruses or other bad stuff on top of advertisements.

  • Sefinek-Blocklist-Collection

    🍒 A comprehensive repository of block lists for Pi-hole and AdGuard, featuring over 100 links and more than 6 million domains on Adlists. Feel free to star this repository if you find it useful! o(>ω<)o

    Project mention: Best Pi-hole Blocklists - Regularly updated | /r/u_sefinek | 2023-04-25

    Additionally, I have a custom blocklist generator on my website at https://sefinek.net/pihole-blocklist-customization.

  • blocklists

    Domain-ONLY Filter Lists (for use with DNS / Domain blocking tools) (by justdomains)

    Project mention: blocklists VS Lists - a user suggested alternative | libhunt.com/r/justdomains/blocklists | 2023-01-19
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-17.

Pihole related posts


Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.