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_KEYin the offline install'sapi/.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)