License Configuration for Previous Versions

This page provides license configuration instructions for the following legacy MinIO KMS versions:

  • Binary (Linux) installations on MinIO KMS releases prior to RELEASE.2025-11-12T19-14-51Z.
  • Kubernetes installations using the minkms-operator Helm chart prior to version 1.5.0.
  • OpenShift installations using the MinIO KMS Operator prior to version 2026.4.13102716.

MinIO KMS no longer requires a MinIO Commercial License to operate as of:

  • MinIO KMS binary release RELEASE.2025-11-12T19-14-51Z for Linux installations.
  • minkms-operator Helm chart version 1.5.0 for Kubernetes installations.
  • MinIO KMS Operator version 2026.4.13102716 for OpenShift installations.

This guide is only for users who need to install or maintain older versions of MinIO KMS.

For new installations, use the current installation guides which do not require license configuration.

Download your MinIO Commercial License

Use the following steps to download your license:

  1. Log into MinIO SUBNET.

  2. Navigate to the Deployments view.

  3. Select the License button to view and download your license key.

    SUBNET License download

  4. Save the license file or copy the license string to a secure location.

If you do not have access to SUBNET, contact us at hello@min.io or see our pricing page for licensing information.

License configuration by platform

Select the tab for your deployment platform:

Upgrading to license-free version

If you are currently running a version that requires a license and wish to upgrade to a license-free version (binary release RELEASE.2025-11-12T19-14-51Z or later, minkms-operator Helm chart 1.5.0 or later, or MinIO KMS Operator 2026.4.13102716 or later on OpenShift):

  1. Follow the standard upgrade procedures for your platform.
  2. After upgrading, you can optionally remove:
    • The MINIO_LICENSE environment variable from your configuration.
    • The minio.license file from your system.
    • License secrets from Kubernetes/OpenShift namespaces.
    • The --license flag from systemd service files or startup scripts.

The new version will continue to function if these configurations remain in place but will ignore them.

Troubleshooting

If you encounter license-related errors with previous versions:

  • Verify the license file path is correct and the file is readable by the MinIO KMS process.
  • Ensure the license string is correctly formatted (no extra whitespace or line breaks).
  • Check that the license has not expired by logging into SUBNET.
  • Verify the MinIO KMS process user has permission to read the license file.
  • For Kubernetes/OpenShift, ensure the license secret exists in the correct namespace.

For additional assistance, contact hello@min.io.