cPanel installation guide for CloudFlare Certified Partners Installation

cPanel installation guide for
CloudFlare Certified Partners
Installation
Using an SSH client such as Terminal or Putty:
1.
Access cPanel for the server using root user by:
ssh root@SERVER IP ADDRESS or SERVER NAME
2.
bash <(curl -s https://raw.githubusercontent.com/cloudflare/CloudFlareCPanel/master/cloudflare.install.sh) $HOST_API_KEY '$YOUR_COMPANY_NAME'
$HOST_API_KEY will look similar to 56yt8x9s987dfy4324bnv.
‘$YOUR_COMPANY_NAME’ should be wrapped in quotes like so ‘Awesome Hosting’
3.
This will start the installation. The cPanel Plugin files are installed first, followed by mod_cloudflare.
Depending on your server, it will take between 15 seconds and 4 minutes. You know it will be done
when you see:
CloudFlare module installed successfully
4.
CloudFlare is now successfully added to this server. You need to repeat the process for each
additional server (unless you have an automatic update script).
At the end of the installation, you should see output like below. A successful install will show your company
name in the output:
{
"host_key":"dcc508000df8e515c5d7af6238f78b75 -",
"host_formal_name":"KAMILLA",
"host_name":"api.cloudflare.com",
"host_uri":"/host-gw.html",
"user_name":"www.cloudflare.com",
"user_uri":"/api_json.html",
"host_port":"443",
"host_prefix":"cloudflare-resolve-to",
"cloudflare_on_message":"It worked! CloudFlare is being activated for your site. This will take up to 5
minutes. In the meantime, you can choose your CloudFlare Settings below.",
"cp_version":"2.3"
}
* This plugin provisions CloudFlare via delegating CNAMEs. Your customers continue to point their domain
to your authoritative DNS servers. You do the delegation for them via this plugin. Note: this is different than
websites that sign up at cloudflare.com directly.
Since CloudFlare works through CNAMEs, CloudFlare cannot be enabled on the root domain, which is an
A record. If your customer wants to use CloudFlare to accelerate and protect traffic going to the root domain,
they need to add a redirect in the .htaccess file to 'www' or consider signing up directly on CloudFlare.
Questions? Go to www.cloudflare.com/support
cPanel activation guide for CloudFlare
Certified Partner customers
Step I - Find CloudFlare in the Control Panel
After the CloudFlare plug-in is installed, your clients will see a CloudFlare icon in their cPanel.
x3 Theme
Paper Lantern
Theme
Questions? Go to www.cloudflare.com/support
cPanel activation guide for CloudFlare
Certified Partner customers
Step II - Activation
To enable CloudFlare, click on “CloudFlare Status” - Grey cloud to Orange cloud.
x3 Theme
Paper Lantern
Theme
Questions? Go to www.cloudflare.com/support
cPanel activation guide for CloudFlare
Certified Partner customers
Step III - Enable CloudFlare for Subdomains
For existing subdomains click “CloudFlare Status” by turning the grey cloud into an orange one.
For subdomains with A records, go to Advanced DNS Zone Editor and switch the type of the subdomain to
CNAME record pointing to the origin domain. Eg. for subdomain “web.example.com” make a CNAME to
“example.com”. Next enable CloudFlare for this subdomain -CloudFlare status - grey cloud to orange cloud.
x3 Theme
Paper Lantern
Theme
Questions? Go to www.cloudflare.com/support
cPanel activation guide for CloudFlare
Certified Partner customers
Step IV - Analytics
Your can see CloudFlare analytics for each site by clicking the “Statistics and Settings” link. Clicking on “See
more statistics” brings you to the CloudFlare login page. To sign in, use the credentials sent by CloudFlare via
email.
x3 Theme
Paper Lantern
Theme
Questions? Go to www.cloudflare.com/support
cPanel activation guide for CloudFlare
Certified Partner customers
Step V - Additional Settings and Upgrades to a paid plan
To access additional settings and upgrade from “Free” to “Pro”, use your cloudflare.com account. If you are
interested in reselling CloudFlare, contact your CloudFlare representative to get qualified.
x3 Theme
Paper Lantern
Theme
Questions? Go to www.cloudflare.com/support