r/pihole

▲ 0 r/pihole

Dumb question

My question is for the hardware. How do I store the hardware? I understand it connects via ethernet but how do I store the hardware itself? Naked?

The YT video I watched, the Raspberry Pi 3B was recommended. I did search FAQ. I apologize if this weirdo question has been asked before. ty.

reddit.com
u/Delusional_Thomas38 — 1 day ago
▲ 202 r/pihole+1 crossposts

Holeberry – a native macOS menu bar app for Pi-hole (free, open source)

Hey r/pihole,

I've been running Pi-hole for a while and got tired of opening the web UI every time I just wanted to check status or unblock something for five minutes. So I built Holeberry, a native macOS menu bar app for it. Free and open source (MIT).

What it does:

  • Lives in your menu bar, shows status and total queries/blocked at a glance
  • Manage up to two Pi-hole instances at once. Every action (block/unblock/allowlist) applies to both, so they never drift out of sync
  • Disable blocking globally with a timer (or indefinitely). An auxiliary countdown will be right in the menu bar; re-enables automatically
  • One-click unblock of whatever site broke in your current browser tab (Safari, Chrome/Chromium, Firefox/Zen), without a global disable
    • (My favorite feature)
  • Browse recently blocked domains and allowlist/unblock them straight from the menu

Why Holeberry and not another app?
I looked around before building this. Some of the existing companion apps for Pi-hole weren't in active development anymore; felt outdated or didn't do the things I actually needed day to day: keep two instances in sync, and unblock just the tab I'm on instead of disabling blocking for the whole network. Those ended up being the two features I use most, so they became the core of the app.

Requires macOS 14+, supports Pi-hole v6 (and v5, though less tested). Credentials live in Keychain, nothing written to disk.

Also worth being upfront about: most of the code was written with AI assistance. I directed and reviewed every architecture decision, feature, and design choice myself, but the AI did a lot of the typing.

GitHub: https://github.com/pedrovieira/Holeberry

Happy to answer questions, and open to feature requests / bug reports.

u/W1TCH_ — 2 days ago
▲ 5 r/pihole

Unbound hangs on .ai domains, but other TLDs work — any ideas?

Hi all,

I'm running Pi-hole + Unbound and have hit a really weird DNS issue.

Unbound is running on 127.0.0.1:5335 and works perfectly for normal domains (e.g. .com, .org)

However, anything under .ai hangs when queried through Unbound (e.g. claude.ai)

All time out. I've also tried querying the TLD directly with no luck.

I've completely wiped and reinstalled Unbound, so I'm currently back to the standard Ubuntu package.

No custom configuration or stub zones.

Has anyone seen this before?

Thanks!

reddit.com
u/nahte777 — 2 days ago
▲ 30 r/pihole

Info-Stealer and PiHole

Hello PiHole Community,

I can’t find any post regarding this topic so I write this post.

My pc got infected with an info stealer malware 2 days ago. I noticed the infection almost instantly, and I did disconnect my pc from the internet and shut down my router ~1h after it happened.
Since then I was busy with renewing all my passwords and wiping the disk + installing a new OS.
Now it occurred to me that I was using pihole via the web interface and occasionally ssh to update pihole. I don’t know if I am too paranoid but I am better save then sorry.
Can anyone give me more information on how I should continue? Should I wipe the Pi clean and start fresh?

Thanks in advance!

reddit.com
u/emm0r5 — 3 days ago
▲ 4 r/pihole

Hardware: Choice of PI for silent / passive application

Currently trying to figure out which model PI would be ideal to buy for a passively cooled system, as I'm not to keen on 40mm fans. Any recommendations on a silent but safe build, please?

reddit.com
u/monokoi — 3 days ago
▲ 33 r/pihole

What's the oldest hardware you are running pihole/have been running pihole on?

I running pihole on a rpi b for at least 3 years an have no plan on migrating. Updates are slow but there is usually no need to hurry.

Anybody doing similar or worse?

reddit.com
u/la_baguette77 — 5 days ago
▲ 0 r/pihole

Internet drops out everyday…

Hi all, for context live in the UK running coax gig1 by Virgin Media on their hub 5.

I’ve set up PiHole on an old mini pc, I have disabled the DHCP on the Hub 5 and revered the IP address of the mini PC as it doesn’t allow for much tinkering and routed it through PiHole instead. This all runs absolutely fine for about 24hours then it just cuts off my WiFi completely and the only way to get it back is a factory reset so it enables DHCP again.

Anyone faced this issue as well, if so what was your fix?

P.s I’m very new to this stuff, currently building a mini home lab and learning as I go.

UPDATE

I think I have found the route cause of this issue. In the PiHole container within Promox the IPv4 was set to DHCP and not static, after changing that to static and inputting the gateway as my ISP router I then made sure I amended the settings in Pihole itself to have a starting range greater than my Pihole IP. Hopefully this has fixed the issue.

reddit.com
u/Wrong-Hurry2134 — 4 days ago
▲ 98 r/pihole

boasting about my $2 pihole machine

I started using pihole about 6 months ago. Because I wasn't certain if it would work for me, I put it on a Lenovo ThinkCentre Tiny I had lying around. That's really an overkill machine for pihole and I had other uses for it, so I started looking for something else to put pihole on.

I was at a garage sale today and found a Dell Wyse 3040 Thin Client for $2!! And it included a wired keyboard and mouse! A quick Internet search told me that pihole on a thin client was doable, although the 3040 had some specific quirks. It's up and running now and I want to boast about my $2 pihole machine!

reddit.com
u/SprinklesDouble8304 — 5 days ago
▲ 149 r/pihole+2 crossposts

My Pi 4 started as a server and slowly became my home monitoring system

I originally set up my Raspberry Pi 4 (8GB) as a small headless server, but over time it has evolved into a combination of homelab, monitoring system, and IoT platform.

Current setup:

Raspberry Pi 4 Model B — 8GB

Ethernet connection

External storage for NAS/backups

Active cooling

Custom UPS powering both the Pi and router

64-bit Linux

Tailscale for remote SSH access

What I'm actually using it for

NAS and personal file storage

Backups

Pi-hole / DNS services

Docker and self-hosted services

System monitoring

CPU/RAM/temperature monitoring

Power-consumption experiments

Air-quality and environmental monitoring

Grafana dashboards

IoT and networking experiments

Security-related experiments

One of the things I'm most interested in is combining the homelab with physical-world sensor data.

I'm collecting environmental measurements such as air quality and temperature and visualizing the data over time with Grafana. At the same time, I'm monitoring the Pi itself, so I can see system resources, temperatures and other measurements alongside the environmental data.

The basic idea is:

Sensors → Raspberry Pi → data collection/storage → Grafana → historical analysis

I'm also experimenting with power measurements and different sensors, so the Pi is becoming both the system doing the work and the platform I use to measure and experiment with it.

Another important part of the setup is reliability. The Pi and router are connected to a custom UPS, so the network and server can continue operating during power cuts instead of immediately going offline.

The Pi is normally completely headless. I use Tailscale + SSH for remote access rather than exposing SSH directly to the internet.

I'm still expanding the system, but I like the fact that a relatively small Pi can simultaneously act as a server, monitoring system, data collector and IoT gateway.

I'd be interested in seeing what other people are doing with their Raspberry Pis beyond the usual projects. If you're running sensor monitoring or Grafana on a Pi, I'd particularly like to see how you're collecting and storing the data.

u/death_smasher — 6 days ago
▲ 390 r/pihole

HaGeZi Github repo is restored

Fyi. It is finally back online. Sorry for any inconvenience and like always: Stay safe and happy blocking!

reddit.com
u/_xRuffKez_ — 7 days ago
▲ 490 r/pihole

Be aware of impersonating hagezi.org

Hi,

I'm xRuffKez and a Contributor to HaGeZi's Blocklists (mainly backend).

I want to inform those who are looking for an alternative to get updates for the HaGeZi Lists.

hagezi[.]com is not affiliated nor connected to HaGeZi by any means!

Visiting, interacting or downloading resources from this Domain is discouraged. It hosts malware...

hagezi.org is the real and only domain of HaGeZi! Currently the apex does not resolve intentionally. His Resolvers however have subdomains under his domain.

Github Support is currently taking time to resolve the automated account lockup (Anti Fraud System by Copilot). HaGeZi is working on making his Github repo public again despite he is on vacation now. So please be patient.

Meanwhile you can receive Blocklists update from following official mirrors:

Updates every 4h, also legacy formats:
https://hagezi-mirror.dnsbunker.org/

Updates at least 2 time per day:

https://gitlab.com/hagezi/mirror

https://codeberg.org/hagezi/mirror2

Sincerely,

xRuffKez

Edit: Github repo is back online!

u/_xRuffKez_ — 9 days ago
▲ 0 r/pihole

Trying to get local dns pushed through my house

When I want to set up custom domains for my house, I am running into trouble with my network understanding them.

I have it added to my local DNS settings in PiHole. When I set up my Router, I had confirmed it is DHCP and DNS 1 points to my PiHole for the entire internet, however, when I attempt access the dns: jellyfin.test I had set up, it does not route correctly to my instance like it does on my local machine.

Was not sure if I was missing something specific.

While I could add it to my router, which I am trying to test now, I would like to have some consolidation into 1 location.

Did i miss something?

reddit.com
u/fallenreaper — 7 days ago
▲ 0 r/pihole

change hagezi mirror to codeberg, now my list is tiny

portion of my gravity update:

[i] Target: https://codeberg.org/hagezi/mirror2/src/branch/main/dns-blocklists/adblock/nsfw.txt

[✓] Status: Retrieval successful

[i] List has been updated

[✓] Parsed 389 exact domains and 0 ABP-style domains (blocking, ignored 1320487 non-domain entries)

Sample of non-domain entries:

- <!doctype

- html>

- <html

- lang="en-us"

- data-theme="codeberg-auto">

[✓] Building gravity tree

[✓] Building antigravity tree

[i] Number of gravity domains: 1556 (287 unique domains)

[i] Number of antigravity domains: 389 (284 unique domains)

[i] Number of exact denied domains: 0

[i] Number of regex denied filters: 0

[i] Number of exact allowed domains: 0

[i] Number of regex allowed filters: 0

[✓] Optimizing database

[✓] Swapping databases

[✓] The old database remains available

[✓] Cleaning up stray matter

[✓] Done.

reddit.com
u/b0y0n6 — 7 days ago
▲ 2 r/pihole

Internet Speed Performance over location

Hi there!

I've recently set up a Pi-Hole server at my parent's house (Murcia, Spain) during holidays, but I frequently reside in Valencia (Spain, too). Both cities are separated by 350 Km.

As a newbie, I'd like to know if leaving the server on Murcia would mean to a lower speed connection to my Valencia's devices.

Inside my family, I'm the one who requires more Internet speed. So, where should I set up my Pi-Hole server?

Thank you so much!

reddit.com
u/GorrionJS — 6 days ago
▲ 6 r/pihole

Pi-hole causing DNS problems with one site

Overall I'm really happy with pi-hole blocking incoming sites in Thunderbird (email) and Safari (browser). However the newspaper I subscribe to is generating un-openable links. As a test I did a "sudo pihole disable" and things work. I'm confused. Any suggestions would be appreciated.

reddit.com
u/OneOldBear — 8 days ago
▲ 246 r/pihole

github repo hagezi/dns-blocklists gone

So, that repo has been my go-to for Pihole blocklists. However, it seems like the repo now yields 404s. Also, I noticed the newly registered domain lists are completely gone. I tried using an archive site to grab a snapshot of the repo and add the mirrors, but they are all gone as well.

Does anyone know what happened, and where those lists may be available elsewhere?

reddit.com
u/nattilife — 11 days ago
▲ 297 r/pihole+1 crossposts

LCARS Style Pihole Display

Here's another fun one I created. This is a Pi Zero 2W running as my redundant Pi-hole. I put it in an Argon POD with a touch display and built an LCARS interface for the stats — six screens covering DNS blocking, system telemetry, a live query feed, and my favorite, "Astrometrics" (weather, moon phase, sunrise/sunset, and the next ISS pass).

Getting it working on Trixie turned out to be the hard part. All documented in the README if anyone's fighting the same thing.

I'm pretty proud of this one. Full project here: 

https://github.com/g8keeper22/argon-pod-lcars

u/g8keeper22 — 11 days ago
▲ 108 r/pihole

What happened to Hagezi?

I'm getting 404 on his github acct atm, hopefully he didn't get shut down.

reddit.com
u/--ae — 11 days ago
▲ 41 r/pihole

Self-healing local mirror for HaGeZi lists while the GitHub repo is locked

Same as for everyone, my gravity updates broke when HaGeZi's repo got locked by GitHub fraud detection (again).

Instead of hand-swapping adlist URLs each time, I now point gravity at a local file and let a script keep it fresh from whichever official source is alive. So I thought I would share it if anyone finds it useful.

How it works:

  1. Tries GitHub → Codeberg (hagezi/mirror2) → GitLab (hagezi/mirror) → jsDelivr, in that order. GitHub first means it snaps back to canonical automatically once the repo is reinstated.
  2. Validates each download before replacing the local copy: min line count, [Adblock header, and ! Last modified: under 5 days — that last one rejects CDN caches serving stale copies of a dead origin.
  3. If all sources fail, it keeps the existing copy and logs it. Nothing gets wiped or silently goes stale.

https://preview.redd.it/nin8s30triih1.png?width=1260&format=png&auto=webp&s=e243db03458cc7dde8110bd4143e67827ca1b571

Setup:

  1. Drop the script in /usr/local/bin/hagezi-fetch.sh, chmod +x, run once.
  2. Add adlist file:///var/lib/pihole-mirror/hagezi-pro.txt; disable (don't delete) the old GitHub entry.
  3. Install the cron job from the gist — fetch, then pihole updateGravity, joined with ; on purpose so gravity still runs off the last good copy if every mirror is down.
  4. pihole updateGravity and check the domain count.

Logs via logger -t hagezi — journalctl -t hagezi shows which source was used and why others were rejected.

Script + cron: https://gist.github.com/okalentiev/694c6f5a56043e8b8d542dc1b5afa006

I use Pro; swap the filename in the URLs for other lists. Note the GitLab mirror dropped NRD/DGA lists in June (size limits).

Built with the help of Claude Code; the setup and script were tested end-to-end on my Pi-hole v6 before posting.

reddit.com
u/oleksiiYo — 11 days ago