cPanel Plugin

Protecting your site with CryptoPhoto is quick and easy.

cPanel Help

CryptoPhoto cPanel for Linux

Before being able to deploy CryptoPhoto cPanel plugin, you must register a new CryptoPhoto administration account and obtain API Keys, which will be used to configure the cPanel plugin.

Creating and configuring a CryptoPhoto administration account is described here.

Download cPanel Plugin RPM

CryptoPhoto cPanel Plugin (WHM/cPanel - Paper Lantern Theme): cryptophoto-1.0-1013.cpanel.noarch.rpm

Note: Prior to installing cryptophoto-1.0-1013.cpanel.noarch.rpm, if you already have cryptophoto-1.0-1012.cpanel.noarch.rpm or older installed, uninstall it as describe here.

CryptoPhoto cPanel Plugin (WHM/cPanel - X3 Theme): cryptophoto-1.0-1012.cpanel.noarch.rpm

Install & Configure

Install the rpm package on the machine where your cPanel is deployed (*see note below)

$> rpm -ivh cryptophoto-1.0-1013.cpanel.noarch.rpm

or update if CryptoPhoto cPanel plugin is already installed

$> rpm -Uvh cryptophoto-1.0-1013.cpanel.noarch.rpm

*Note: WHM versions 11.41 through 11.60 shipped with a missing dependency; add these steps if you're using one of those:

$> perl -MCPAN -e shell
cpan> install YAML::Syck
cpan> install Digest::HMAC_SHA1
cpan> install LWP::Protocol::https

Once the package is installed you can start configuring the plugin. First we need to set the API Keys that will be used with the CryptoPhoto deployment. Go to "Main >> Plugins >> CryptoPhoto >> Settings" and type in the API Keys obtained when you've configured your website with the CryptoPhoto administration account.

Note: The "Salt" is used to create unique user IDs. It is recommended to use a random string and once set, not to change it, otherwise the CryptoPhoto settings for each of your users will be reset.

Additionally, the administrator can enable/disable CryptoPhoto Authentication on per-user basis (the user can still enable it at a later time if he or she wishes it).

Activate CryptoPhoto Service

Once you've configured the plugin, you can activate it by going to cPanel Security Policies ("Main >> Security Center >> Configure Security Policies"), check "CryptoPhoto Security Policy", and then click "Save".

From this point on, your users can download/enroll new tokens and opt-in CryptoPhoto Authentication. The User CryptoPhoto Settings will be available for your cPanel users, under Security Panel.

Uninstall CryptoPhoto

Should you need to remove CryptoPhoto, uninstallation is simply:

$> rpm -e cryptophoto-1.0-1013.noarch