This is a great video!!!! I perfer tailscale as an overlay but both tailscale and zerotier serve the same purpose. FYI I like this video and the like counter did not go up by one.
I've been meaning to try tailscale. I was going to try it for this video, but I was mildy irritated with their use of identity providers. I still plan to try it, with Headscale running on a VPS. Thanks for the like, it means a lot.
I started PiHole and set up the DNS record for pihole to resolve to the docker virtual machine IP. Then, I changed the port that the pihole webUI runs on. After starting NPM, I set a new host to redirect to the port that PiHole is running on. If that is hard to follow it show the whole process in this video ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-hVV9BnDN300.html