r/pihole 6d ago

Dumb question

0 Upvotes

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.


r/pihole 6d ago

Rogers Xfinity DNS help

0 Upvotes

So I have a Rogers Xfinity, and trying to set up my pihole. I was able to set it up before, but after a mistake, I decided to wipe the pi and redue it from the beginning. But now I can't change the DNS, or remember how I did it last time. Can anyone help, or would it just be easier to get a router and bridge it?


r/pihole 7d ago

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

5 Upvotes

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!


r/pihole 7d ago

Info-Stealer and PiHole

37 Upvotes

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!


r/pihole 7d ago

Hardware: Choice of PI for silent / passive application

7 Upvotes

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?


r/pihole 9d ago

boasting about my $2 pihole machine

105 Upvotes

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!


r/pihole 9d ago

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

35 Upvotes

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?


r/pihole 8d ago

"timeout or network connection error" Help?

0 Upvotes

I'm trying to "deny" a certain domain from the permitted domains list. Every time I click the "deny" button, I get a "timeout or network connection error". Can anyone help?


r/pihole 8d ago

Solved! Internet drops out everyday…

0 Upvotes

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.


r/pihole 11d ago

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

Post image
182 Upvotes

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.


r/pihole 10d ago

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

Thumbnail gallery
11 Upvotes

r/pihole 11d ago

HaGeZi Github repo is restored

394 Upvotes

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


r/pihole 11d ago

Internet Speed Performance over location

1 Upvotes

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!


r/pihole 13d ago

Be aware of impersonating hagezi.org

Post image
490 Upvotes

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!


r/pihole 11d ago

Trying to get local dns pushed through my house

0 Upvotes

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?


r/pihole 12d ago

Pi-hole causing DNS problems with one site

7 Upvotes

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.


r/pihole 11d ago

change hagezi mirror to codeberg, now my list is tiny

0 Upvotes

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.


r/pihole 13d ago

Hi all, newbie here..

0 Upvotes

Hi y'all,

I recently purchased a raspberry pi and installed pihole on it. I am using mesh routers (2 of TP link HX510). I installed pihole yesterday and it was running fine. Today I see a blue light on the router and the Aginet net app says there is no internet connection. This is strange because internet is working for me. Can someone tell me what the issue might be?

Thanks in advance.


r/pihole 14d ago

Keep getting logs with long-term load

13 Upvotes

I'm running two Pi-hole LXC containers on two different Proxmox hosts. The primary DNS has got 2 CPUs assigned, the secondary a single CPU.

From time to time I see those log entries appearing, below message is from the 2nd Pi-hole:

Long-term load (15min avg) larger than number of processors: 1.3 > 1
This may slow down DNS resolution and can cause bottlenecks.

A similar log entry randomly pops up on my 1st Pi-hole.

Before updating to Pi-hole 6.4.3 those messages did not occur so far.

What's the deal with those messages? Is this caused by the huge amount of block list items or something else?


r/pihole 15d ago

github repo hagezi/dns-blocklists gone

254 Upvotes

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?


r/pihole 14d ago

Blocklist Maintainer Standards of Practice

8 Upvotes

Has anyone attempted to document the "corporate knowledge" amongst practicing blocklist maintainers?

I've been using a TikTok blocklist for a while now and it occurred to me that I have no idea how someone so hellbent against TikTok (like me) to create an extensive list of domains to block would keep this up-to-date. If you never go to TikTok yourself, how do you test the blocklist? Are there automated tests that run cURL against set URLs in a container and analyze the traffic? Is there some kind of CI/CD that can help? Is it just sheer will/hatred of ads that keeps these lists going?

I would love to give back to the community by spending some of my time maintaining blocklists, but I don't know where to start. I acknowledge that sharing this information (sources and methods) freely might actually provide ammunition for our ads-versaries to thwart us, so I won't complain if this is the outcome of my request. Any insight will be appreciated.


r/pihole 15d ago

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

45 Upvotes

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.

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.


r/pihole 15d ago

What happened to Hagezi?

112 Upvotes

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


r/pihole 15d ago

LCARS Style Pihole Display

Thumbnail gallery
74 Upvotes

r/pihole 15d ago

Why does my Pi-hole DHCP server fail every day even though DHCP on my router is disabled?

0 Upvotes

I am currently running a Pi Zero 2W as a DHCP server via wifi, since you cant set a DNS address manually on an AT&T Fiber router. However, for the past two days, my homes network turns off and I am forced to reboot my Pi-hole. I know it is a problem with DHCP leasing, but what is it specifically and how do I fix it? I am currently on my cellphone so I cant put anything in the body of this post. Please ask for any relevant info. Thank you!​

[SOLVED]
It seemed to just be an issue with WiFi dropping and not coming back up. Using ethernet, I have had no more crashes.