PiHole widget not displaying information
Hi Folks, from as much as I can read I've followed the guidelines for integrating PiHole, however my widget refuses to display any information and the controls widget says "There was a problem connecting to your DNS Hole(s). Please verify your configuration/integration(s)."
I have checked my logs and there is not even whisper that alludes to what might be causing the issue.
For context I am running both Homarr and PiHole as docker containers in UnRaid.
Anyhelp or guidance would be most appreciated.
Solution:Jump to solution
So, my solution:
In UnRaid I host PiHole in a docker container on the br0 OOB network. By default UnRaid doesn't allow itself to communicate with this network, but this can be enabled in the Docker setting named
Host access to custom networks:
.
Enabling this setting pretty much made PiHole work instantly for me....12 Replies
Please post a screenshot of your config and post your entire log.
Also please post your Homarr version and double check that you're using the correct API token.
log file here: https://pastebin.com/Yw02qUNF
Pastebin
homarr log stuff - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
version 0.14.4
API token has been triple checked
Can the container reach the internal address? You can check using the Terminal Button in Unraid
You can use a simple curl / wget command to check
so just curl the ip?
interesting
"No route to host"
Just
curl http://192.168.1.5:80
If this fails, then I cannot help you. You probably have a networking problem that you need to fix firstdid that command, returned no route to host
interesting that all my other integrations work but this one doesnt
I'll play with the network a bit and see if I can get it to play ball
thanks for getting me in the right direction
No problem. Post the solution here once you figured it out, so other people can try out if they have the same problem.
will do
so fun update, my entire unraid server cant see pihole, even though its hosted ON the unraid server. However any other machine can access it just fine
holy bajesus I fixed it and now feel very dumb. Though in fairness it wasn't an Obvious solution
Solution
So, my solution:
In UnRaid I host PiHole in a docker container on the br0 OOB network. By default UnRaid doesn't allow itself to communicate with this network, but this can be enabled in the Docker setting named
Host access to custom networks:
.
Enabling this setting pretty much made PiHole work instantly for me.