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:
- Red Hat Enterprise Linux
- Ubuntu Server Linux
- Upstream “native” Kubernetes
- Red Hat OpenShift Kubernetes
- Apple macOS
- Microsoft Windows
- Container runtimes
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: