Adding webpages to dashboard

I’m trying to add a separate dashboard which has tabs which display pages like PiHole, WebMin, and my router config page. It does not need to be visible outside the local network, and in fact I very much do NOT want it visible outside my local network.

I added a dashboard for “Server”, and have tried adding Webpage (iframe) cards. It will display certain pages, but not others.

For instance, if I link to the IP of my PiHole server (same as hass server), then it will display the page saying “are you looking for the pihole dashboard?”, but if I try to display the pihole dashbaord itself, it says it cannot connect. Note that I am viewing Home Assistant locally and over http rather than https.

The same happens for webmin and other local pages as well. I assume it’s because these pages are PHP and ASP, and that Home Assistant’s iframes will not run these, but prefer static pages.

Are they pages you are trying to display http or https?

The docs say:

You can’t embed sites using HTTP if you are using HTTPS for your Home Assistant.

But I don’t know if the reverse is an issue too.

Home Assistant is viewed via HTTP, and pihole is also being viewed via HTTP, if that helps.

That’s not the issue then