There was actually, cloudflare seemed to not like 2nd level subdomains. So using a wildcard cert for *.foo.bar.com
didn’t work for the setup as described in the video, but *.bar.com
did.
The other thing was just specific to some of the services I use, like proxmox needed specific NGINX config that I mentioned in this comment. That was it really! DNS and NGINX isn’t that foreign to me so I was comfortable, but it was pretty simple IMO. Give it a shot!
That was the route I always thought I had to go, but it’s quite a bit more work/config. One day!