NovaPanel
Docs

Upgrade to Pro

Apply a license key to your existing Community panel.

Buying Pro

Visit the pricing page and click Get Pro. After checkout, your license key arrives by email within seconds.

Applying the key

Open your panel at https://your-host:2087/license and click Apply License Key. Paste the key, click Activate. The panel contacts our license server, binds the key to this machine's fingerprint, and stores the resulting token at /var/lib/novapanel/license.json.

Within seconds, all Pro features unlock — no restart needed. The Updates page, Mail page, WAF, Virus Scanner, etc. become available.

Via CLI

If you'd rather activate from the shell:

novapanel license activate NOVA-XXXX-XXXX-XXXX-XXXX

Verifying it worked

The License page in the admin panel should now show:

  • Tier: Pro
  • Expires: a real date (or "Never" for Developer)
  • Limits: Unlimited sites, databases, customer accounts

Common activation problems

"License is bound to a different machine"

The key was already activated on another server. Sign in at license.novapanel.dev/portal with the email you used at checkout, click Reset machine binding, then re-run activation on the new server.

"Activation server unreachable"

Your panel can't reach license.novapanel.dev. Check outbound HTTPS is allowed and DNS resolves. Try curl -v https://license.novapanel.dev/healthz from the server.

"License has expired"

Your subscription lapsed. Sign in at license.novapanel.dev/portalManage subscription to update your payment method, then click Refresh on the License page in your panel to pick up the renewed token.