Cloudflare CPanel banner
cloudflare cloudflare

Cloudflare CPanel

DevOps community

Description

Provides a CPanel Plugin to allow one click Cloudflare setup.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

:warning: Notice: This plugin has been deprecated and is no longer being maintained. Our hosting partner program that was used in tandem with this plugin has also been deprecated. For those interested in partnering with Cloudflare see https://www.cloudflare.com/partners/

[![Build Status](https://travis-ci.org/cloudflare/Cloudflare-CPanel.svg?branch=master)](https://travis-ci.org/cloudflare/Cloudflare-CPanel)

Cloudflare cPanel Quick Installation Instructions

Using an SSH client such as Terminal or Putty:

Step 1. Access cPanel for the server using root user by:

`ssh root@SERVER IP ADDRESS or SERVER NAME`

Step 2. Download necessary files and run installation

`bash <(curl -s https://raw.githubusercontent.com/cloudflare/CloudFlare-CPanel/master/cloudflare.install.sh) -k [YOUR_HOST_API_KEY] -n '[YOUR_COMPANY_NAME]' `

NOTES:

  • Be sure to replace [YOUR_HOST_API_KEY] and [YOUR_COMPANY_NAME] with the appropriate values

cPanel X3 Theme Support Deprecated

We deprecated support for the cPanel X3 theme because the theme itself is deprecated and [scheduled for removal in a future version of cPanel](https://blog.cpanel.com/its-time-to-say-goodbye-to-x3/). We realize everyone may not be able to deprecate support for the x3 theme immedietely and have made the old v5 version of the plugin available on the `v5` branch. This deprecated branch will not receive any updates aside from security fixes.

Localization

The English localization will always be up to date and is located at `config/en.js`. In the future we plan to support more languages by default but if you would like to localize the plugin in your language in the mean time follow these steps:

  1. Copy lang/en.js as lang/[LANGUAGE CODE].js and translate it.
  2. Rename config.json.sample to config.json.
  3. Edit config.json and set "locale": "[LANGUAGE CODE]" using the same language code from step 1.

Full Zone Provisioning

The plugin now supports Full Zone Provisioning but it is disabled by de