Hi, I'm running two Raspberry Pis in a Docker Swarm configuration. I'm wondering if I'm able to install Unbound as a recursive DNS solution, preferably using a docker compose file since I'm running Portainer as my main dashboard. Below is my current compose file that I'm using (largely copied from the existing guide).
I've updated my stack to use the new compose file. It starts fine without errors but my DNS requests are still answered by Google. Do I need to set something on the dashboard still, or is there a way to check if it's working correctly?
I simply deployed the stack in the wrong way. I think I did it right this time, but my dashboard now displays: Warning in dnsmasq core: no upstream servers configured. I believe this is because my pihole_unbound service isn't going up (stuck at 0/1 replicated, task says ready). Since the logs don't seem to indicate something wrong, could I have misconfigured something in my compose file? I used two examples for this so I might be missing something crucial.
Hmm, just tried, unfortunately not. I initially added this so I didn't have to deal with pi-hole switching nodes but it doesn't seem to make a difference to this issue.
Okay, this thread might start getting a bit confusing but I was able to start the unbound service by modifying the config file a tad, and it starts up without errors (except a small memory warning). I still get the warning however and my DNS requests are still not being answered at all.
Update: after restarting everything the warning goes away and requests do get answered by unbound but it's not being forwarded to the client i.e. the client still can't get websites. The reply just says N/A but the status is OK