How to use a custom domain name with Cloudflare

Setting up a new Cloudflare account

If you already have a domain name but do not have a Cloudflare account, start here.

  1. Sign up for a new Cloudflare account

  2. Provide your domain name

  3. Choose the free plan

  4. Cloudflare will scan your DNS records and allow you to review your settings. Clear any existing records (click Delete).

  5. Add a new CNAME record with the name "@" and the target cname.service.pinecast.com. Proxy status should be enabled.

  6. If you'd also like to support the "www" version of your domain, create a new CNAME record with the name "www" and the target cname.service.pinecast.com. Proxy status should also be enabled.

  7. Click Continue

  8. Follow the instructions for logging in to your domain registrar and setting your nameservers. Your registrar is the company that you purchased the domain through.

  9. Click Done, check nameservers

  10. Cloudflare will notify you when your domain is set up.

When your domain is setup, visit the SSL/TLS section. The following settings should be set:

  • Overview: Flexible (Full and Full Strict will not work with Pinecast)

  • Edge Certificates: Always use HTTPS and Automatic HTTPS Rewrites: On

On Pinecast, visit your podcast dashboard.

  1. If you have not already set up a site, visit the Site tab and create a site.

  2. Visit the Site Builder.

  3. Switch to the Settings tab, then Custom Domain.

  4. Set your domain name and save.

At this point, your domain should be ready to use.

Setting up a domain already on Cloudflare with Pinecast

To use a custom domain name with Cloudflare, first log in to your account and visit the domain that you wish to point at Pinecast.

Visit the DNS section:

In the DNS section, start by removing any records that may conflict with your domain. If you're setting up yourdomain.com to work with Pinecast, you'll want to remove any A, AAAA, or CNAME records that already show yourdomain.com for the name. If you're setting up subdomain.yourdomain.com to work with Pinecast, remove any of those record types for subdomain.

Next, add a new record with the following settings:

Repeat the above steps with the name www to make www.yourdomain.com work. You must have both your root domain (yourdomain.com) as well as the www variant pointed at Pinecast to correctly support both.

Next, visit the SSL/TLS section. The following settings should be set:

  • Overview: Flexible (Full and Full Strict will not work with Pinecast)

  • Edge Certificates: Always use HTTPS and Automatic HTTPS Rewrites: On

On Pinecast, visit your podcast dashboard.

  1. If you have not already set up a site, visit the Site tab and create a site.

  2. Visit the Site Builder.

  3. Switch to the Settings tab, then Custom Domain.

  4. Set your domain name and save.

Note: be sure not to include a www. when setting your domain name on Pinecast. We'll detect this and add it for you automatically.

Troubleshooting

If you run into trouble, please see the troubleshooting section on our main DNS article.

Still need help? Contact Us Contact Us