I just did a random check on my docker pihole container and found the webportal wasn't responding. It appears the DNS is responding but can't tell for sure without crashing my whole network(I have a fail over DNS setup in DHCP. Response time appear as if it is working). I went digging and the common problem is lighttpd so I checked into the console for pihole and I am getting repeating
pihole | Stopping lighttpd
pihole | lighttpd: no process found
I see no error as to why lightttpd isn't starting or why it trying to stop. I thought I may have a permission issue. So I tried setting user permissions in the compose file to 1000:1000. Tried setting PI-HOLE user variable and WEB User variable. Tried outputting the lighttpd log to a host volume. All of this resulted in permission denied issues.
It was running normally before so I am not sure what has changed to cause this error.
Running Arch Linux with ZFS. Just did a system update. Docker ComposeDocker Info
Please upload a debug log and post just the token URL that is generated after the log is uploaded by running the following command inside the container:
It seems I just need to find the magical combination of UID and GID to get it working. My guess is pihole docker is rootless? Causing the numerous issues like the one I mentioned above? Thanks for looking into this
The above need to be set for it to have access to some folder. Did a quick google search and I found nothing in the docs one what theses variables do and what they should be set to(As in what folder it is trying to access. The docker created volume or the host?). And pihole docker won't let you run it root unless there is a force variable