Licenses
AIStor requires an active and unexpired MinIO Commercial License.
Use mc license info to check your current license status.
Accessing your license
The license is available in MinIO SUBNET.
-
Log in to SUBNET.
-
From the Deployments screen, select License Key.
-
Select the copy button to the right of license key string.
or
Select Download to save the
minio.licenseto your local device.
-
Save the license value or file according to your security guidelines. For example, store the license value in a secure vault.
If this is a new deployment, register it with SUBNET using mc license register to enable automatic license updates and support features.
License renewal
Automatic license renewal and the mc license update command were added in AIStor Server RELEASE.2025-12-20T04-58-37Z.
For earlier versions, use the manual license file replacement method.
AIStor automatically attempts to renew expired licenses from SUBNET every 24 hours. If your license is renewed in SUBNET, AIStor detects and applies the updated license without manual intervention.
You can also manually update the license using one of the following methods.
Update license using mc license update
Use the mc license update command to update the license in your deployment.
Automatic update from SUBNET:
mc license update ALIAS
AIStor retrieves the latest license from SUBNET and applies it to the deployment.
Update using a license file:
mc license update ALIAS /path/to/minio.license
Replace /path/to/minio.license with the path to your downloaded license file.
- Replace
ALIASwith the alias for your deployment.
Update license by replacing the license file
You can also update the license by replacing the license file on all AIStor nodes.
-
Use the Accessing your license instructions to download the new license from SUBNET.
-
Replace the license file on all AIStor nodes.
-
Wait for automatic license refresh or restart AIStor.
AIStor automatically detects and applies license file changes every 24 hours.
To apply the license immediately, restart AIStor by running:
mc admin service restart ALIAS- Replace
ALIASwith the alias for your deployment.
DowntimeRestarting AIStor may result in minimal downtime for your AIStor server. - Replace
-
Verify the license was applied successfully.
mc license info ALIASReplace
ALIASwith the alias for your deployment.
License expiration
It is important to keep an active license to maintain access to AIStor and the data stored in your deployment.
When a license expires, AIStor transitions through several states before the deployment becomes inaccessible. The following tables summarize the effects of license expiration.
MinIO Commercial License
| Status | State | Notifications | Effect |
|---|---|---|---|
| Unexpired | Normal | None | Full access to all of AIStor |
| Expiration within 30 days | Normal | Banner in SUBNET, emails to users | Full access to all of AIStor |
| Expired less than 30 days | Grace period | Banner in SUBNET, emails to users, server logs | Full access to all of AIStor. AIStor attempts automatic license renewal from SUBNET every 24 hours. |
| Expired 30 to 90 days | Safe mode | Banner in SUBNET, server logs | Read-only access to facilitate data retrieval. Write operations blocked. Server continues running. AIStor attempts automatic license renewal from SUBNET every 24 hours. |
| Expired more than 90 days | Terminated | Banner in SUBNET, server logs | Server terminates. No access to AIStor or data. |
License state details
Grace period (0-30 days after expiry)
During the grace period, AIStor continues to operate normally with full functionality. However, warning messages appear in the server logs.
The warning message includes the grace period end date:
WARN: License expired on '<expiry-date>',
MinIO will disallow object creation starting from '<grace-end-date>'.
Renew immediately to avoid outage.
Safe mode (30-90 days after expiry)
After the grace period ends, AIStor enters safe mode. In safe mode, the server continues running but blocks write operations to prevent data modification.
Read operations remain available to allow data retrieval and migration.
The warning message includes the termination date:
WARN: License expired on '<expiry-date>'.
MinIO is currently operating in safe mode, wherein object creation is disallowed.
Process will terminate on '<termination-date>'. Renew immediately to avoid outage.
Operations blocked in safe mode:
- Creating buckets
- Uploading objects
- Starting multipart uploads
Operations allowed in safe mode:
- Reading objects
- Listing buckets and objects
- Downloading objects
Blocked operations return an error:
- HTTP Status:
403 Forbidden - Error Code:
AccessDenied - Message: “This action cannot be performed because the license is not installed or has expired.”
No license installed
Starting without a license was added in AIStor Server RELEASE.2025-12-20T04-58-37Z.
Earlier versions require a valid license to start.
If AIStor starts without a license, the server operates in safe mode with the same restrictions as the read-only period.
The warning message indicates that no license is found:
WARN: No valid license found, running in safe mode.
Please install a valid license for full functionality.
To install a license:
- Access your license from SUBNET
- Use
mc license registerto register a new deployment with SUBNET, or usemc license updateto retrieve the latest license from SUBNET or apply a license file - Verify the license status with
mc license info
AIStor terminates entirely after the license has been expired for more than 90 days.
Specific expiration behavior may depend on your contract. Contact the MinIO team on SUBNET with any questions.
MinIO trial license
| Status | State | Notifications | Effect |
|---|---|---|---|
| Unexpired | Normal | None | Full access to AIStor |
| Expired less than 60 days | Safe mode | Emails to users, server logs | Read-only access to facilitate data retrieval. Write operations blocked. Server continues running. AIStor attempts automatic license renewal from SUBNET every 24 hours. |
| Expired more than 60 days | Terminated | Emails to users, server logs | Server terminates. No access to AIStor |