cPanel + CloudFlare cPanel Plugin
Maximizing security and efficiency.
Now that the CloudFlare cPanel plugin has been released, it’s easier than ever to setup your zones under CloudFlare’s protection from within cPanel.
Enabling the CloudFlare plugin is simple.
SSH to your server as root.
Download the plugin from GitHub and set it up with your Host API Key from CloudFlare and your company’s name.
bash <(curl -s https://raw.githubusercontent.com/Cloudflare/Cloudflare-CPanel/
master/Cloudflare.install.sh) -k HOST_API_KEY -n ‘YOUR_COMPANY_NAME’
Within a few minutes you’ll see: “Cloudflare module installed successfully”
**By default, the plugin can only handle CNAME records. To enable Full DNS setup edit:
/usr/local/cpanel/base/frontend/paper_lantern/Cloudflare/config.js
change the parameter:
“featureManagerIsFullZoneProvisioningEnabled”: false
to“featureManagerIsFullZoneProvisioningEnabled”: true
Save and you’re done.
Now your end users can click on the CloudFlare icon in cPanel and login to their own individual CloudFlare accounts.