DzidzoDzidzo Help
AdminPlatform

License Keys

Issue and revoke offline-install license keys, one active key per school.

What it is

Offline/on-premise installs of Dzidzo authenticate against a license key instead of the hosted cloud service. This page issues, lists, and revokes those keys.

Who can access

Requires platform.license.read (issuing/revoking uses the same platform license permission), held only by the Platform Super Admin staff role.

How to get there

Open /dashboard/platform/license-keys via Operations → License Keys in the platform sidebar.

Key actions

  • Generate a key — pick a school, an expiry date, and an optional label (e.g. "Main campus server"), then submit
  • Copy the issued key immediately — the full token is shown once at generation time and never again; only a masked prefix (tokenPrefix…) is shown afterward in the issued-keys table
  • Set the copied value as LICENSE_KEY in the offline install's api/.env
  • Revoke a key — stops future renewal only; it does not disable a key already installed and running until that key's expiry date passes
  • Review the issued-keys table: school, label, key prefix, expiry date, and status (Active / Revoked)

On this page