Sites Panel Docs 1.0.0 Help

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

  1. Open the Credential Create Page.

  2. Complete the fields as follows:

Cloudflare Credential Create

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)

Last modified: 08 January 2025