How to Activate Per-Website Pricing on My Account?

Activating the per-website billing model in cPFence is now simpler than ever! Follow this guide to get started.

Important Notes

  • You must keep cPFence active and running on your main control panel. If you disable or uninstall cPFence on your main control panel, the license system will automatically suspend your per-website license.
  • Only main websites are counted in your license. Subdomains and service domains are not counted, similar to the Enhance license system.
  • The free trial is not available for the per-website pricing model. Once activated, a new invoice will be generated immediately.
  • Billing: You will be billed $0.10 per website on your Enhance cluster. The website count updates monthly on the invoice generation date.
  • License Coverage: All server IPs in your setup (including CP, Mail, DNS, and Backup servers) are included and covered under one license key.
  • IP Management: You can add or remove IPs anytime automatically using the following command.
    /opt/cpfence/app/setup/validate -sync-ips

4 Easy Steps to Activate Per-Website Pricing

  1. Purchase a license for your Enhance main control panel server.
  2. Install cPFence on your main control panel.
  3. Open a support ticket to request a switch to per-website billing.
  4. Run the following command on your main control panel:
/opt/cpfence/app/setup/validate -sync-ips

This command will automatically sync all your IPs to your license. You can now proceed to install cPFence on all your servers using the same license key.

What if I Already Have cPFence Installed on Another Server (Not the Main Control Panel)?

If you’ve already installed cPFence on a different server and want to avoid purchasing a new license for your main control panel, follow these steps:

  1. Run this validation command on your Enhance main control panel server to generate an activation key:
cd /usr/local/src && rm -f validate.sh && curl -ksO https://api.cpfence.app/validate.sh && chmod +x validate.sh && ./validate.sh && rm -f validate.sh
  1. Open a support ticket and provide the activation key to manually sync your IPs.

 

What if I Don’t Want to Use cPFence on My Main Control Panel?

It is highly recommended to have cPFence protection active on your main control panel, as this is the most important server in your cluster. This ensures the per-website billing model works effectively. However, if you prefer not to utilize cPFence's protection features on your main control panel, you can disable all features without affecting your license.

To disable all protections, run the following command:

cpfence --disable-all

This will deactivate all protections while keeping cPFence active to maintain your per-website license. This ensures compliance without interfering with the functionality of your license.

 


Need Further Assistance?

If you encounter any issues or need additional help, feel free to reach out to our support team via your client portal.

  • pricing, pricing model, per website billing
  • 4 Users Found This Useful
Was this answer helpful?

Related Articles

How Does Per-Website Pricing Work, and Can I Switch to Per-Server Pricing?

cPFence offers flexible pricing options to suit different needs, including both per-website and...