Found myself in a google rabbit hole trying to understand why network had lost DNS functionality and revisited my USG and pihole setup., in doing so I came across this article. One of my worries is what if my NAS, that provides pihole or a pi that dose other important duties, fails. How long would it take me to set it all up again.
I am sure this is overkill for most, but the use of Ansible with Docker looks like a really good solution. I am tempted to offload my docker containers for pihole and mqqt to a pi and setup this way so I have an easy way to setup in future and make a quick way to be up and running on failure, rather than having to remember which random webpage told me how to install mosquito on my QNAP.
https://ben.balter.com/2021/09/01/how-i-re-over-engineered-my-home-network/
Thought others might be interested.
Caddy looks to be an interesting option for certificate renewals that is hopefully simpler than LetsEncrypt