Monster Panel - Cloudflare integration

The goal of this article is to provide guidances on adding Cloudflare Integration to Monster Panel.


  • Cloudflare ID
  • Cloudflare Custom API Key
  • The websites cannot already be setup in Cloudflare

Gather Cloudflare Account ID

  1. Log in to the Cloudflare dashboard and select your account and domain.

  2. Once you are logged in, you can view the URL and the account ID will be the string of letters and numbers in the URL.

  1. From there you can copy your account ID.

Gather Cloudflare Custom API Key

  1. Log in to the Cloudflare dashboard and go to “My Profile”.

  2. Go to API token section and click “Create Token”.

  3. Now you will need to select “Get started” next to the “Custom Token” option.

  4. You will then need to fill out the custom token information which should look like the example below:

NOTE: You will need to update the IP value under “Client IP address filter” to make your servers IP address.

Provide gathered info to xByte team

Once you have gathered your Cloudflare account ID and API key, you can then open a ticket and send this infromation to our support staff using a bitwarden send link. See the documentation below on how to use Bitwarden send

How to use Bitwarden send - General Information - xByte Hosting Wiki

Once the xByte team has informed you that your Cloudflare info has been added to Monster Panel, then you can proceed to the next step.

Adding Cloudflare to your account

NOTE: Monster Panel cannot integrate with site that already exists in your Cloudflare account. To allow the integration to work, you have to allow Monster Panel to add the site to your Cloudflare for you.

  1. log in to Monster Panel and navigate to the “Domains” tab

  2. Select the domain that you are wanting to add Cloudflare to.

  3. Under “Domain Management” select “DNS Zone

  4. Use the drop-down to choose “Cloudflare-dns”, then click “Enable”.

    Doing this will create the DNS zone for the selected site in your Cloudflare account.

If you have any questions or encounter issues, please don’t hesitate to reach out to [email protected].