FTL doesn't appear to create a sock completely

Expected Behaviour:

I recently apt updated/upgraded - it was working a week ago when I tried it.

  • Raspberry Pi 4

  • Also running Apache2

  • No docker containers

Actual Behaviour:

Accessing through DDNS domain, web interface accepts my password. But after that the circle on the right just spins.

mike@rasp:~ $ ls -l /run/pihole/FTL.sock
ls: cannot access '/run/pihole/FTL.sock': No such file or directory

Debug Token:

https://tricorder.pi-hole.net/6M3Cm8j4/

Why do you think this file should exist?
The new web interface doesn't use this file. It was used only by Pi-hole v5.


Apparently you fixed your other issue with ports.

Can you access the web interface via IP http://192.168.68.199:8080/admin and https://192.168.68.199:8443/admin?

Also, are you using a reverse proxy?

ip:8080 and ip:8443 both work directly, I didn't know to try that.
I have Apache2 working as a reverse proxy.

in /etc/apache2/sites-enabled/myconfig.conf
...
ProxyPass /admin http://127.0.0.1:8080/admin
ProxyPassReverse /admin http://127.0.0.1:8080/admin

But that doesn't appear to work for FTL. When I access smike.tplinkdns.com/admin. I get password prompt and then after the password, nothing but spinny circle thing.

Any help you can direct me towards would be appreciated. I am happy to do research on my own if you point me in a direction.

Thanks so much!

Pi-hole API is not in /admin, so you need to change or reverse proxy configuration to also allow /api or you can use webserver.paths.prefix: