Web Hosting DNS > Cloudflare > Server

So I am currently following the Install Guide for Mastodon and I am at the point where I need to set up a NGINX service to, I think, do certificates. I want to set up a Cloudflare reverse proxy and then I think it would point to my godaddy DNS

So getting onto my mastodon instance will be

URL > Godaddy > Cloudflare > Nginx

So I need go daddy to point to Cloudflare and CF to point to my server, but I’m not quite sure I did this right and I’m worried I’m going to mess this up.

I was going to follow this guide to try and get my CF and Nginx set up correctly, but I’m not sure how to then point this at my GoDaddy DNS or if I even need to?

I’d just get Mastodon up and running without a cert before even worrying about cloudflare.

Once it’s up you give cloudflare your domain name; it’ll pull the DNS info it needs and give you a set of new name servers; then you jump over to godaddy and set the domain to use the new nameservers and you’re good.

Then you can get a cert for your origin server right from cloudflare.