I like that physical button solution. Do you have a github repo or blog post documenting how you did it anywhere?
I've been meaning to make a blog post about it but haven't got around to it yet. I'll try write something up later today/tonight.
[0] https://raspberrypihq.com/use-a-push-button-with-raspberry-p...
Edit: I found this which is a much bigger/fancier version of what I did, but has the associated code you can pull out for a simple button: https://github.com/nickearl/piHoleButtons