Argh. And if you run it in Docker like I do, I have to relearn the lesson that taking down the container, losing internet, then trying to do a ‘docker pull’ is a a bad idea.
Sometimes I feel the attraction of some spyware mesh system for home networking.
That's why you run two pihole instances on independent hardware :)
You’ve worked out how I ended up with 3, virtualised and on different hardware.