Installation

Each subsection covers the installation and configuration methods for one supported platform.

To manage cryptographic keys for objects at rest, install a key management service. See the MinIO KMS docs.

To manage container storage volumes in a Kubernetes environment, install DirectPV. See the MinIO DirectPV docs.

Follow these three steps in order to create a new MinIO AIStor cluster in any environment.

1) Deploy MinIO AIStor

Create the baseline cluster, then confirm that your client producer and consumer processes can connect to it. This cluster is the foundation for the more advanced features you enable later.

Choose your platform:

Use MinIO AIStor on macOS, Windows, or container hosts for local development and evaluation.

2) Enable network encryption

MinIO AIStor supports Transport Layer Security (TLS) 1.2 or later for incoming and outgoing traffic. TLS requires at least one TLS certificate and its corresponding private key, covering the hostnames or IP addresses of the cluster.

Enable TLS on your platform:

3) Configure server-side encryption

Connect MinIO AIStor to a supported Key Management Service (KMS) such as MinIO KMS to enable S3 Server-Side Encryption (SSE). MinIO AIStor supports the SSE-KMS and SSE-S3 protocols with customer-managed keys stored on the KMS.

Enable SSE on your platform: