Skip to content

Activate per-website billing

Per-website billing covers every server in your Enhance cluster under one license, billed by the number of websites.

  1. Get a license. If you don’t have one yet, order a free trial license. You can skip the PayPal payment.

  2. Generate a key. On your main control panel server, run as root:

    Terminal window
    bash <(curl -ks https://api.cpfence.app/per-website.sh)
  3. Send us the key. Open a support ticket and share the key. We’ll generate your invoice and switch your account to per-website billing.

  • Keep cPFence running on the main control panel server. If you disable or uninstall it there, your per-website license is suspended automatically.
  • Only main websites count. Subdomains and service domains don’t, just like the Enhance license.
  • No free trial for per-website billing. The invoice is generated as soon as your account is switched.
  • Pricing: $0.10 per website, with a $5 minimum. The website count updates monthly on the invoice date. Compare plans in Choose a billing model.
  • One key for the whole cluster: main control panel, mail, DNS, backup and application/database servers are all covered.
  • Adding or removing servers: run cpfence --sync-ips on the main control panel server. See Sync IPs for a per-website license.