Has anyone got pihole working on 8.90.3? For me, Docker installs fine, Portainer installs and works fine, but pihole installs fine and then does nothing. The settings for pihole show up empty in the GUI.
The log (sorry this is not the debugging log) shows this line every time i try to enable pihole
ERROR: CAddon[docker.linuxserver.pi-hole]: failed to load addon settings from special://profile/addon_data/docker.linuxserver.pi-hole/settings.xml
This will install PiHole in network host mode which is required if you want to use the DHCP function.
You container is now up and running, but the problem is that on rebooting, the container tries to startup too fast. Heres the solution for that:
Create a file called pihole.server and put this in it:
All done. Your container should be working and starting up on reboot without any problems. I know it looks hard, just follow it closely and you’ll be fine.
thanks for your tutorial.
a small change to whoever might use your code, the file should be named “pihole.service” and not “pihole.server”.
also I didn’t check if just adding --restart always to the run command line suffices.
now comes my question. I use the CoreELEC box to run pihole on docker, just like described here, and my router is Archer C7 running OpenWRT, using “6,192.168.1.150” in the advanced DHCP settings to use the CoreELEC box as the dns server.
when restarting the box, the dns server (docker container) is not running yet, but the box tries to contact the NTP server to sync the time, and fails (I guess).
what follows are thousands of requests to all the NTP servers defined in CoreELEC, once every ~5 seconds. the time is not synced (it’s late by ~8 seconds), and this goes on and on: