Quickstart
AIStor Server *************
AIStor Server is a high-performance S3-compatible object store licensed under the MinIO Commercial License.
AIStor requires a MinIO SUBNET license to activate and run. Log into MinIO SUBNET and open the Deployment view. Select License to view the key. Download or copy the value to a secure location (“minio.license”).
This site documents Operations, Administration, and Development of Object Store deployments on supported platforms for minio.RELEASE.2025-04-22T22-12-26Z.
Quickstart
The following quickstarts deploy the AIStor Server as a single-node single drive process for local development and evaluation.
-
\[ Linux \]-
AMD64
curl --progress-bar -L https://dl.min.io/aistor/minio/release/linux-amd64/minio chmod +x ./minio
./minio server /tmp/minio --license minio.license --console-address “:9001”
ARM64
curl --progress-bar -L https://dl.min.io/aistor/minio/release/linux-arm64/minio -o minio chmod +x ./minio
./minio server /tmp/minio --license minio.license --console-address “:9001”
-
\[ Kubernetes \]-
Create the following YAML manifests:
aistor-values.yaml
# AIStor YAML Manifest
global: license: “LICENSE-STRING”
object-store-values.yaml
Modify the “storageClassName” and “nodePort” values to reflect your Kubernetes infrastructure.
# Object Store YAML Manifest
objectStore: name: primary-object-store pools: - servers: 1 volumesPerServer: 1 size: 2TiB storageClassName: local-path services: console: serviceType: NodePort nodePort: 31000 minio: serviceType: NodePort nodePort: 31100
Run the following commands to install and deploy AIStor Server:
helm repo add aistor https://aistor.min.io
helm install aistor-crd aistor/aistor-crd
helm install aistor aistor/aistor
-n aistor --create-namespace
-f aistor-values.yaml
helm install primary-object-store aistor/object-store
-n primary-object-store --create-namespace
-f object-store-values.yaml
-
\[ Container \]-
Docker
docker run
-p 9000:9000
-p 9001:9001
-v /tmp/minio:/data
-e “MINIO_LICENSE=LICENSE-STRING-HERE”
quay.io/minio/aistor/minio server /data
Podman
podman run
-p 9000:9000
-p 9001:9001
-v /tmp/minio:/data
-e “MINIO_LICENSE=LICENSE-STRING-HERE”
quay.io/minio/aistor/minio server /data
-
\[ macOS \]-
Apple - ARM64
curl --progress-bar -L https://dl.min.io/aistor/minio/release/darwin-arm64/minio -o minio chmod +x ./minio
./minio server /tmp/minio --license minio.license --console-address “:9001”
Apple Intel - AMD64
curl --progress-bar -L https://dl.min.io/aistor/minio/release/darwin-amd64/minio -o minio chmod +x ./minio
./minio server /tmp/minio --license minio.license --console-address “:9001”
-
\[ Windows \]-
Invoke-WebRequest https://dl.min.io/aistor/minio/release/windows-amd64/minio -OutFile C:/minio.exe md C:/minio minio.exe server C:/minio --license minio.license