Pihole in Scale… I’m a bit at a loss here

The network parameters one can edit for the App in the GUI appear quite incomplete, I cannot get the thing to play nice with the bridge interface on my NAS. The web page the Pihole should render on won’t render because of a SSL incompatibility.

The version control # moreover is not helpful either since it gives no clue as to which version of Pihole it’s pointing to. Am I just going full dotard or is there a guide how to deal with the latest SCALE Pihole app?

I’m to the point where using jailmaker will likely be quicker than trying to figure out the docker container. That seems at odds with using docker.

Can you explain a bit more what the issue is here? I don’t think the bridge should have any impact on accessing the UI via IP:PORT.

There’s not an updated Pihole guide in our docs, but you might get some use out of the general apps information in TrueNAS Apps | TrueNAS Documentation Hub might be somewhat helpful, for example: https://www.truenas.com/docs/truenasapps/#understanding-versions.

The short answer though is you need to go back to the info screen.


Version is the TN catalog version, App Version is the upstream Pi-hole version.

Hey thank you for the response. The issue is that the App button that takes me to the alleged web interface on port 20720/admin/, results in the following error message:

This site can’t provide a secure connection

SERVER FQDN” sent an invalid response.

ERR_SSL_PROTOCOL_ERROR

The SSL cert works just fine for the 443 HTTPS service and comes via CloudFlare and ZeroSSL / ACME.SH. So I cannot connect to the pi-hole GUI, assuming it’s running.

Moreover please understand my confusion re: the App version. The offificial github web page currently lists 6.05 whereas the App seems to be referencing a date stamp.

I run pihole on a slim VM in scale. I did not use the app version because I wanted more control over it.

I may run it in a jail so I can assign a custom IP to it, control it better. It likely will take me less time to set up than the Docker version because there are plenty of good guides out there for pi-hole on various flavors of Linux. Plus I have experience from setting it up on two different Pi’s.

Lastly, the App author is on version 2.014 for the App on his Github but iXsystems App is still pointing to 1.x, presumably because 1.x is stable and 2.014 is not?

Not sure about the cert issue, hopefully someone can help with that.

As for the version numbers, there appears to be some cruft with the source links. The version 2025.03.0 refers to the docker-pi-hole version: Release 2025.03.0 · pi-hole/docker-pi-hole · GitHub

The link you’re referencing to charts/charts/pihole at master · truenas/charts · GitHub is the old Kubernetes version. The actual source is apps/trains/stable/pihole at master · truenas/apps · GitHub.

You can do that with a macvlan or ipvlan, defined in the compose YAML (through Dockge?) or with a full GUI using Portainer.

It is the link the App references in the GUI.

That said, I just retried to reach the GUI via the link in the App menu and now it works, of course.

EDIT: The issue is that the App isn’t handling the SSL cert happily (for whatever reason). As long as I try to get there via HTTP, all is well. This likely will push me to use jailmaker after all - to be able to assign a separate IP address via DHCP, install a SSL cert to the FQDN of the pihole, and so on.

1 Like

right, that’s what I was referring to as cruft :wink:
It was correct in 24.04, but is no longer.

Bit dense here, so thank you! Like my wife says, can’t take you anywhere. :slight_smile: