The Cloudflare integration on RunCloud provides several benefits, including SSL DNS validation, DNS manager, and DNS integration. These features make it easy to manage your website’s security and DNS records while saving you time and effort. Let’s take a closer look at each feature:

  • With the Cloudflare integration, you can easily set up and manage SSL certificates for your website, while ensuring that your website’s security is not compromised.
  • You can manage your DNS records directly from the RunCloud dashboard. This means that you don’t have to log in to your Cloudflare account every time you want to add, update, or delete a DNS record. Instead, you can do it all from one place, saving you time and effort. 
  • Business plan subscribers of RunCloud enjoy the benefits of Cloudflare DNS integration. This feature ensures that A records are automatically added or updated when you create a new web application, add a domain name, or close a web application. This ensures that your website’s DNS is always up to date, and eliminates the need for manual updates.

Whether you are a website developer or administrator, the Cloudflare integration on RunCloud is a must-have tool in your arsenal.

How to Connect Cloudflare to RunCloud

To integrate your RunCloud account with Cloudflare, you will need to add Cloudflare’s API keys to your RunCloud account.

Log into your Cloudflare account and look for the “Get your API token” option in the dashboard, or you can directly navigate to https://dash.cloudflare.com/profile/api-tokens.

On the next screen, you can see your existing tokens and create new tokens. Click on the “Create Token” button to create a fresh API key.

Next, you will be asked to pick a template. You can use the “Edit Zone DNS” template to get started.

While configuring the token, make sure to grant it the following settings:

  • Account settings: Read
  • DNS: Edit
  • Zone: Edit

You can refer to the following screenshot to verify the settings:

Next, you will need to select the relevant account and zone resources. You can also specify whether you want to enable IP filtering or set an expiry date for the key.

Note: If your key expires, you will need to manually update it again in the RunCloud dashboard.

On the next screen, you will get a summary of your specified permissions. Verify all the settings and create the token. A token is only displayed once – DO NOT close this screen until integration is completed.

After creating the token, go to the RunCloud dashboard and open your account settings. Navigate to the Integration tab and look for Cloudflare.

When you click on Cloudflare, you will be taken to a new screen. Here you can add a descriptive label for the token. This label is displayed to you in the RunCloud dashboard, and helps you distinguish between different accounts if you have multiple keys added.

Next, add the email address that you use on your Cloudflare account, and add the API token generated in the previous step.

Once you have filled in all of the fields, click Test Integration to check that everything works correctly – you should get a success message at the top of your screen.

You can now click Save Integration to finish the integration process and start using it to manage your DNS.