Problem with PiHole

Hi all,

I’m trying to get the PiHole project running on a Raspberry Pi Zero W, and followed the instructions from this web page:

Got the project up and running, this Balena things looks very cool, however, I can’t reach the PiHole admin screen, and setting my router to use the Pi as a DNS always fails. Not sure where to go from here. I’m using eth0 as my Pi is connected to my LAN through a USB to Ethernet device.

Any suggestions, help, pointers would be greatly appreciated!

Hey @writeson welcome to the forums! Thanks for giving the Pi-hole project a try.

I have a feeling you might be hitting the same issue as another user. Could you try changing the balenaOS version you’re using? The steps to do this would be:

  • Go into your application on the balenaCloud dashboard
  • Add a new device, this time choose v2.31.5 as your balenaOS version
  • Download and flash your SD card again
  • Boot the device (note you don’t need to push the code or anything again if you’ve already done this)
  • You’ll now have two devices in your application, and should be able to use the newer one successfully.

If you’re still having trouble after this, if you can enable support access for the device and share the link here, one of us will be able to access it and work out what’s going on.

I hope this helps! If it’s the issue I think it might be then this should get you up and running; there are more details on this thread.

Hi Chris,
Thanks for getting back to me, much appreciated! I’ll give what you’re suggesting a try tonight when I get back home.

Hey did that ever work for your Zero W? I’m in the same boat.

Hi Chris,

Sorry for the long delay in getting back to you about this, it’s been very hectic at both work and home lately!! Anyway, I wanted to let you know I just followed your instructions above (thanks for those by the way) and things don’t look like they’re working. I’ve attached a screenshot of the logs; it looks like the Pi is just looping through a series of steps and continuously exiting/restarting the PiHole service.

I’ll try to enable support access to my system. If I can’t figure that out, I’ll contact you again.

Again, thanks for your help and patience,


Hi Chris,

Regarding my other email, sorry to say, I wasn’t able to figure out how to enable support access for the device. Can you get back to me about how to do that? Is that just making the device public and sending you the URL?



Hello Doug,

You can enable support access by selecting the Grant Support Access option from the dropdown next to the lightbulb button.


With that in place, we’ll also need to know the device’s UUID. (It’s not very clear from the screenshot you posted)

Please let us know if you need any help!


@writeson as it’s been so long since I posted, those instructions are no longer valid. You’d be better off deploying the latest version of the project along with the latest OS now as the issue that we were having back then has been resolved.