Cloudflare

Overview

Hudu's integration with Cloudflare allows you to sync over DNS zones to automatically create and update websites in Hudu.
 
In order to set up an integration with Cloudflare, you will need:
  • Cloudflare API Key
  • Admin or super-admin user role within Hudu

Set Up

Obtaining the Cloudflare information:

  • Login to Cloudflare.
  • Navigate to My Profile >> API Tokens
  • Click "Create Token"
  • In the API token templates list, use the template for "Read all resources" (the last in the list)

Screenshot 2024-12-09 at 1.19.28 PM.png

To enable the Cloudflare integration:

  • Navigate to Hudu admin area >> Integrations.
  • Select Cloudflare from the list.
  • Copy the Cloudflare API key and paste it into Hudu. Click "Save Credentials".
  • Click "Test Connection" in the top right corner
  • Click "Sync Now" to begin pulling over data from Cloudflare
  • Once sync has completed, you'll see a new "Companies" section in the Hudu integration settings

Screenshot 2024-12-09 at 11.20.51 AM.png

To match companies:

  • The Companies section contains a matcher table with two tabs - Unmatched and Matched companies. An integration must have at least one matched company to truly being working.
  • Hudu will do its best to suggest a company for each DNS zone Cloudflare sends over.
  • On the unmatched companies tab, use the filter chips at the top of the table to toggle between All match types, Suggested matches, and No suggested matches.
  • You can manage matches individually or in bulk.
    • To manage them in bulk:
      • Select the items you'd like to manage using the checkboxes on the left of each row or select all using the checkbox in the header row
      • Click the bulk actions dropdown button and either:
        • Accept all the suggested matches
        • Delete matches - this will remove all selected items from the table until the next sync
    • To manage them individually:
      • Click the "more" icon button at the end of a row and either:
        • Accept the suggestion
        • Manually select a company using Change match
        • Delete the match - this will remove it from the table until the next sync
    • You may also choose to leave a DNS zone unmatched, if you do not want it brought into Hudu

Screenshot 2024-12-09 at 11.41.49 AM.png

Once you have matched all the DNS zones you'd like brought into Hudu, you must pause then restart the sync process. Click the "Pause Sync" button in the top right corner of the screen, then click the "Sync Now" button to restart the sync.

Viewing Cloudflare Data in Hudu

Navigate to a client/company >> Websites then select the website from the table. If the website was synced from Cloudflare, it will have sections containing the original registrar, nameservers, and DNS records. 

Screenshot 2025-02-05 at 2.28.18 PM.png

 

FAQ

How often do integrations sync?

Answer: Native integrations will automatically re-sync (update) every 3 hours.
You can manually refresh the integration at any time by clicking "Pause Sync" then clicking "Sync Now"

Was this article helpful?
0 out of 1 found this helpful