No GUI access every week

Removed from reddit to get better traction here.

Not sure what happened but in the last month I can no longer access the web UI.
This has been working for years with no real issues.
A reboot usually takes care of it but its getting silly that its a weekly ordeal now.

VNC works, SSH works and Pihole itself is working as its my main DNS.

Raspberry Pi 4 Model B Rev 1.2
Core version is v6.3 (Latest: v6.3)
Web version is v6.4 (Latest: v6.4)
FTL version is v6.4.1 (Latest: v6.4.1)

I have tried the following: (none work)

There is no firewall block, if i reboot which i have not yet then it comes back.

Thoughts ?

, Thanks

Debug Token:

MOk4tFTs

That sounds like your are running a Desktop install instead of the Lite Image ?!

Maybe you got some port conflicts there and Pi-Hole moved to ports 8080 and 8443 because of that ?

I should clarify i can VNC into the raspberry pi lol and ssh into pihole

One doesn’t ssh ‘into’ Pi-hole. It’s just a service running on your Raspberry Pi, like VNC. You ssh into the device, not the service.

Having said that, have you looked at logs when you cannot access the Admin UI? While mine is running behind a reverse proxy, it is always available. Currently at 20 days, but I restart often when OS updates are applied, etc.

Does restarting just the pihole-FTLDNS service return the Admin UI to a working state for you? With V6, the web service is integrated closely with the FTLDNS.

Edit: A key different in my set up, that is likely different to many other people’s, I have disabled all IPv6 in my home network. It’s complexity I don’t need within a ~50 device network.

i ran sudo systemctl restart pihole-FTL and the UI came back up.

i also don’t enable ipv6 on my network, for some reason I only have issues when ipv6 is enabled historically so I just don’t bother anymore.

why would this keep happening every week though ?

Not really sure. Is it the same time each week, roughly? Is there anything that precedes it, like gravity update? OS package updates? Any cron’d things that might affect network/ports or sevices that that might affect those? Hopefully someone with access can look at your debug token and see if your config shows anything suspicious. One thing you may try is a local curl from the Raspberry Pi. Isolate if it’s only unavailable to your browsers from other clients.

Edit: Also when you say ‘unavailable’, what exactly do you mean? You get an error like a 500 or something? You can’t even resolve the domain in the URL? You get a timeout?

it wont load the ui at all, i have to wait until it happens again but if i recall it shows something that it doesnt resolve to that dns or local host.

I read up somewhere that its possible its a
FTL memory leak
DB size bloat
or high load due to the amount of cameras i have