Cloudflare DNS
Log in to Your Cloudflare Account
Visit Cloudflare's website.
Log in with your account credentials.
Navigate to the appropriate account (if you manage multiple)
In the left sidebar, go to Manage Account > Manage API Tokens.
Click the Create Token button.
Create API Token for a specific use case
Automatic SSL/TLS (Certbot DNS Plugin)
Template: Start with the Edit Zone DNS template.
Under Permissions, set the following:
Permissions: DNS:Edit.
Zone Resources: Select your domain or all zones under your account.
Click Continue to Summary and review your token configuration.
Click Create Token.
Copy the generated API Token and store it in a secure location. You won’t be able to see it again.
Setup Credential in SitesPanel
Open the Credential Create Page.
Complete the fields as follows:
![]() |
---|
Field | Description | Type |
---|---|---|
Name | Provide a name for the credential (e.g., "cloudflare-dns-credential"). | String |
Description | Add a description for the credential (e.g., "Used for Let's Encrypt DNS"). | String |
Provider | Select Cloudflare by clicking on the Cloudflare logo. | Enum (Click on the Cloudflare logo) |
API Token | Paste the Cloudflare API Token you created earlier. | String (Paste the API Token here) |