Unable to connect Pi-Hole
Hi
Even with the latest certificate changes, I'm unable to connect my pihole:
Solution:Jump to solution
This is a validation improvement that we added when you upload certificates. You could crash Homarr if you uploaded broken or unsupported files. This is not related to the error you're experiencing
15 Replies
Thank you for submitting a support request.
Depending on the volume of requests, our team should get in contact with you shortly.
⚠️ Please include the following details in your post or we may reject your request without further comment: - Log (See https://homarr.dev/docs/community/faq#how-do-i-open-the-console--log) - Operating system (Unraid, TrueNAS, Ubuntu, ...) - Exact Homarr version (eg. 0.15.0, not latest) - Configuration (eg. docker-compose, screenshot or similar. Use ``your-text`` to format) - Other relevant information (eg. your devices, your browser, ...)
Frequently Asked Questions | Homarr documentation
Can I install Homarr on a Raspberry Pi?

!qa required_data
Thank you for your question. Our support team has noted that your request does not meet the minimum required data so we are unable to answer your question.
Please provide:
- your Homarr logs
- your setup configuration (eg. docker compose, docker run, helm chart, screenshot, ...)
- A detailed description of your problem or question with additional images where necessary
- Your operating system
- Version of Homarr (do not say latest! say 0.15.2, ...)
Failure to comply with this will result in a permanent closure of your support request.
on it 🙂
I briefly checked. We have not changed the PiHole integration between
1.17.0
and 1.18.0
. Are you sure, that 1.18.0
causes it? Have you maybe upgraded PiHole? If yes, can you confirm by rolling back and checking there?So I still have my certs imported:
I try to connect pihole:
Here the logs:


Oh really, I though Meierschlumpf fixed the certs issue I was having
"certificates: Added certificate validation to prevent crashes and improve UX"
I doubt this was introduced in
1.18.0
. It means that your certificate was never signed for that IP. Use http, sign your own certificate that includes your IP or use the FQDN that this cert was signed forSolution
This is a validation improvement that we added when you upload certificates. You could crash Homarr if you uploaded broken or unsupported files. This is not related to the error you're experiencing
yeah apologies, that was me being excited too early lol, actual PR pr is not made yet: https://github.com/homarr-labs/homarr/issues/2553
GitHub
feat: add checkboxes to remove certificate checks · Issue #2553 ·...
Describe the feature you'd like to request Add two new checkboxes to the integration creation page Checkbox to ignore certificate check altogether with rejectUnauthorized: false Checkbox to dia...
Correct 👍
You can deactivate verification completely though using the
NODE_TLS_REJECT_UNAUTHORIZED
environment variable. It should work but is very unsafe and will disable verification for everything. It's comparable to falling back entirely to HTTP and removing all security checks.
So if possible, try to fix your certificate. It is the correct solution in the first place.I'd definitely agree, but as it's handled entirely by pihole, I will a be not the only person having this problem and b don't really wanna pick into pihole here.
Normally that's definitely what I'd do.
sounds good, but imo pihole widget is not that important for such a security compromise 🙂
See https://gist.github.com/kaczmar2/e1b5eb635c1a1e792faf36508c5698ee
I'd argue that it's the most critical part of your network.
- An attacker could leverage your certificate ignore to hijack the request and grab your credentials
- Then they manipulate PiHole to resovle your domains to a different man in the middle host, which forwards the requests again so you don't notice anything
- Lastly, they can do whatever they want because they have now gained full control of your DNS and thus likely also of your network.
yeah definitely, I'll try to get some answer from pihole, whether this can be done easily or not.