We are wanting to use R2 to host a bunch of files for our website. We’ve added a credit card to our free account and copied about 650GB of files to R2. I am trying to make the files publicly available so they can be accessed via our website. I am confused about what to do next.
-
With our Web host, they give use the DNS settings to use for the website, and we enter them into our registrar’s DNS control panel. I can’t find anything like that for Cloudflare.
-
In R2, in the settings for one of the buckets, under Public access, under Custom Domains, it says “Connect Domain” but when I type in a new subdomain to use for the bucket, it says “that domain was not found on your account”, so I can’t add it.
-
In R2, in the settings for one of the buckets, under Public access, under R2.dev subdomain, it says “Not allowed”, and it also says “not recommended for production”.
-
On the public buckets documentation page, Public buckets · Cloudflare R2 docs it says that a custom domain must belong to the same account as the R2 bucket. Does that mean the domain has to be transferred to Cloudflare? We don’t want to do that, because the current registrar is also hosting email for the domain.
-
The docs for setting up a partial (cname) zone Set up a partial (CNAME) zone · Cloudflare DNS docs says “A partial (
CNAME
) setup allows you to use Cloudflare’s reverse proxy while maintaining your primary and authoritative DNS provider.” which is what we want, but it also says that it is only available on a Business or Enterprise plan. We weren’t planning on using any of the Business or Enterprise features as we only really want to host the files on R2 at this time.
Somehow I got the impression that R2 could be used by paying only for the storage space we use, but now it looks like we have to (A) also pay $20/mo for the Business plan, or (B) transfer our domain to Cloudflare.
Is that right?