Skip to main content

Licensing Knocknoc

Knocknoc licensing and pricing can be found on the Knocknoc website.

Once you have obtained your license and have either completed the self-hosted install or received the login details for your cloud hosted instance:

  1. Copy your license key from the Knocknoc Licensing Portal,
  2. Log in to the admin portal of your Knocknoc instance. (https://yourknocknoc.instance/admin)
  3. Go to the Support page and click "Update License". Then paste in the key then click Save to activate it.

License activation and ongoing verification requires network access to URIs listed below.

Licensing Structure

Knocknoc is licensed per user per month. No restriction applies on the number of integrations, Knocs, agents or groups.

Users are counted as the number of users in the User section of the Admin page. Local users and LDAP users are added by the admin, however SAML Users are added on first successful login. If a new SAML user exceeds the license count, they will get access denied. Low remaining usage or expiry of the license is displayed as a warning in the admin console.

License activation & verification

The license is activated by the Server on license-key submission by the Admin user. This requires outbound network access (from the Knocknoc Server) to the below URI. Note that ongoing license verification requires periodic access (24h) to this URI.

  • https://licensing.knocknoc.io

The information transmitted for ongoing license verification includes:

  • License key and effective hostname
  • Count of users, admins, agents (and version), count of backends and count of logins - numbers only, no data!

No user information nor PII is transmitted as part of the license verification.

Enterprise license

Enterprise and Enterprise+ licenses provide additional functionality, including:

  • Premium support with 24x7 escalation
  • Specialized agents (HP-UX/Risc, Solaris/Sparc)
  • SBOM access (download in server)
  • Air-gap activation
  • Inactive-user expiry
  • Extended log-retention periods
  • Plus more

Changing license

Change a license from the Support page in the admin portal. Enter the new key and it replaces the current one. If the new key is invalid the current licence is kept, so there is no unset step and no service restart.

The CLI remains available on a self-hosted server if you cannot reach the admin portal.

sudo /opt/knocknoc/bin/knocknoc -unset-license

sudo systemctl restart knocknoc

Now enter the license in the website (as Admin), or use the CLI:

sudo /opt/knocknoc/bin/knocknoc -set-license key/eyJhY2N...