any blocklists for bad / corrupt companys?
when i say / bad i mean just morally bad companys that do a lot of shady stuff behind the scenes.
when i say / bad i mean just morally bad companys that do a lot of shady stuff behind the scenes.
I've tried a lot of debugging to sort the following issue but couldn't. All help is appreciated.
I use ubuntu server, self hosted stack of pihole, jellyfin, nginx pm and other bunch of services reachable through .home domain.
Pihole handles the dns and npm reverse proxies the respective .home to their ports.
This all worked well with my pc and my phone before. Then I thought accessing the services remotely, so I installed tailscale on both the server and my phone. Used that for a while through tailscale's provided ip. I then wanted to access the services through .home on tailscale so I did the subnet routing by advertising my home subnet, got everything sorted on admin console on tailscale by adding custom nameserver with domain .home to my server's ip + split dns and it works.
But the problem I'm facing now is that even when I fully disconnect tailscale from my phone, and am on my home wifi network - the .home domains don't work anymore. Everything works fine on my pc. However, the ip:port does work on the phone, and I can still access my services, it is just the .home that don't.
Some of the stuff I tried:
\- Confirmed the phone's static DNS (pointed at my server's LAN IP) is still correctly set on the WiFi network's IP settings.
\- Checked Android's system-wide Private DNS setting.
\- Checked the browser's own Secure DNS / DNS-over-HTTPS settings.
I'm new to the self-hosting side, I've followed are yt tutorials and used ai to understand under the hood stuff.
Hey r/pihole,
I’m the author of DNS Daddy, an open-source project you run yourself (self-hosted only — there is no public resolver to point at).
It is a forwarding DNS resolver that:
How it differs from a typical Pi-hole setup
Pi-hole is excellent for ads/trackers. DNS Daddy is more focused on security-oriented blocking plus clear visibility into which device asked for what and why it was stopped. Instant allow-listing is also built in (cache is purged immediately).
Important notes
Try the isolated lab (doesn’t touch your existing Pi-hole)
Bash
git clone https://github.com/jameshoulder/dnsdaddy.git
cd dnsdaddy
docker compose --profile lab up --build
# dashboard → http://127.0.0.1:8081
Links:
Looking for feedback on real-world usefulness, false positives, and how the visibility features compare with Pi-hole workflows. Happy to answer questions.
Thanks for reading.
Trying to get Paramount+ to work on 1 device, android mobile app. It loads nothing while pihole is on. Default pihole blacklist from Steven Black.
been searching for weeks and trying out solutions that seem outdated: most from 4-6 years ago. Can't find anything more recent. I've whitelisted all the domains I've found suggestions on, about 30+, to the point I'm wondering what's the point of even running pihole (yes, i know it blocks about 30k more domains)... Paramount+ is still not working. It is the only service that doesn't work on our home pihole.
Noticed that all of my pihole traffic in the log file is coming from my router. I can't see any traffic from individual devices. I don't know how to find traffic coming only from this 1 device, if the router is making all traffic just seem like it comes from itself. I would like to either just find the right few updated and current domains to whitelist for the entire pihole, or just isolate this 1 device and whitelist it. All the other TVs and devices work fine for Paramount+.
Also, tags.tiqcdn.com is explicitly whitelisted, but is still being blocked in the pihole logs.
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.
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:
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.
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!
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!
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?
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?
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.
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!
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.
Fyi. It is finally back online. Sorry for any inconvenience and like always: Stay safe and happy blocking!
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!
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?
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.
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!
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?