[SUPPORT] pihole for unRaid - Spants repo

Recommended Posts

27 minutes ago, dcb said:

Does anyone else have the problem that the Docker overview for pihole says "not available" in the update column? So far it worked without problems and with all my other Docker containers the update check works. I have already tried suggestions from the forum (DNS change), but the problem persists with the pihole container.

Yes, I have that problem with multiple containers, not just this one. It comes and goes.

Link to comment
1 minute ago, dreadu said:

Low importance question here:
I just noticed today (did work last week), that the link to the support forum seems to be wrong.


Would you mind fixing it, when you change the template the next time?

As said before: not high prio, but simply convenient 🙂


They must have had a tidy up!. Will do.

Note that I dont use this anymore as I am running Adguard on my Opnsense firewall instead.


  • Thanks 1
Link to comment
  • 1 month later...

Could anyone please advise how to configure the edit docker settings to use a DOH (DNS over HTTPS provider).
I would like to use the mullvad server for all upstream checks.

I've been trying to use the DOH client docker, with the following config

## Google's resolver, good ECS, good DNSSEC
#    url = "https://doh.mullvad.net/dns-query"
#    weight = 50

## CloudFlare's resolver, bad ECS, good DNSSEC
## ECS is disabled for privacy by design: https://developers.cloudflare.com/>
    url = "https://cloudflare-dns.com/dns-query"
    weight = 50

But when I enable the mullvad ones I get
HTTP error from upstream https://doh.mullvad.net/dns-query: 400 Bad Request
In the logs.



Is there a way to feed the pihole container through the binhex-deluge-vpn docker?
I've got my jacket going through it. If I could feed pihole through it, I would be able to use mullvad's regular DNS they use for users on the VPN. But there's a lot more port management with pihole than there is jackett. I tried and failed.

Edited by 4554551n
Link to comment

Does anyone have problems with direct plex connection while using this container? Or different question, is there a way to add exception to dns rebind protection? It seems this container does not contain unbound service which would help with this issue as all workarounds I found cover this.

Link to comment

Help needed. I've installed Pi-hole as container using Spaceinvader's guide and it seems not to be working.

Unraid server itself is configured to use Cloudflare/Google DNS (so not relying on pi-hole)

Pi-Hole docker configured to use custom/br0 network with dedicated fixed ip address, the same for Server IP variable. 

Docker settings - Host access available is set to yes, using macvlan (the latter doesn't make much difference compared to ipvlan actually).

I can access Pi-hole WebUI, but as soon as I login into shell, I cannot ping anything out of host network (e.g. router, dns servers themselved are unavailable).

Thus DNS resolving is not available, etc.

Suppose I miss something simple here, but cannot find what.

Link to comment
49 minutes ago, gunner20163 said:

I can not, for the life of me, get docker to give my pi-hole container an ipv6 address. I set up ipv6 on my Unraids NIC as well as well as enabled custom subnet for docker.


My home network consists of several local networks, each with their Pi-hole DNS server which is setup for both IPv4 and IPv6.

Here are some configuration guide lines for the main interface (eth0 / br0).


1. Under network settings, ensure bridging and ipv4 + ipv6 is enabled




2. Under Docker settings, enable both IPv4 and IPv6 (note: IPv4 you should set a DHCP pool which does not conflict with the DHCP pool of your router)





3. Next you need to configure your Pi-hole container


Assign fixed IPv4 and IPv6 addresses to the pi-hole container (make sure these are valid addresses for your local network)




You need to instruct pi-hole to use these addresses for its DNS function








4. Within the Pi-hole container itself, you need to configure the DNS upstream servers for both IPv4 and IPv6. You can use either predefined upstream servers or any custom upstream servers




The last step is to configure your DHCP server (router) to provide the DNS server addresses to the clients in your network.

How to configure this depends on what router you have.


Here is an example of my Ubuntu PC with both IPv4 and IPv6

Note: I have configured a primary (.100) and secondary (.200) DNS server, these are two different pi-hole servers running on different hardware and are used to backup each other in case one is down




  • Like 1
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.