@Cobai If your Pi-Hole Docker container on Unraid (running on your Raspberry Pi) is set to Host mode, that’s generally the best choice for Pi-Hole to correctly intercept DNS requests. But if you can’t get to the admin page, there are a few common areas to check that should get you sorted.
First, double-check the port binding — in Host mode, Docker uses the host’s ports directly, so make sure nothing else is occupying port 80 or 443 on the Pi. You can SSH into the Raspberry Pi and run netstat -tuln | grep :80 to check what’s listening. If something else is on port 80 (like another Docker container or a web server), that’s your conflict.
Also, try accessing the admin page directly via IP — something like http://<raspberrypi_ip>/admin. If that fails, confirm that the container is actually running: in Unraid's Docker tab, make sure it shows as "up", and open the container's logs to look for any errors.
If port conflicts are the problem and you're set on using Host mode, you might want to temporarily stop other containers or services that could be binding to :80. Alternatively, you can reconfigure the Pi-Hole container to run in Bridge mode and map custom ports like 8080:80, then access it via http://<raspberrypi_ip>:8080/admin.
Sorry, i'm still fairly new when it comes to manually amending Docker images, i see this but have no idea what each bit is supposed to contain to get Docker to apply this change:
Your screenshot shows neither a docker compose nor a docker run script, but some third-party administrative UI for Docker.
You'd have to consult that tool's documentation and figure how to create an environment variable for your Pi-hole container (the equivalent of using -e FTLCONF_webserver_port: '8080,8443os,[::]:8080,[::]:8443os' with docker run).
If that's what the screenshot is about, it may be correct, though I'd guess that you'd also need to populate Key: the same as Name:.
Oh sorry its Docker on UnRaid that's probably why.
I can't figure it out at the moment, nothing i try works and nothing resolves, errors about this in the log: