Install MinIO AIStor
MinIO AIStor is licensed under the MinIO Software License. Production clusters require an active license.
Install on Red Hat Enterprise Linux
Install on Ubuntu Server
These guides deploy MinIO AIStor onto Linux infrastructure. Complete one of them first, then enable network encryption and server-side encryption.
Before you deploy, review the MinIO AIStor Release Notes to find the latest stable release and any version-specific considerations. Each release includes a software bill of materials (SBOM) and dependency artifacts for compliance auditing. See Release Artifacts for details.
Linux kernel requirements
MinIO strongly recommends Linux kernel 6.8 or later for all production clusters. Kernel 6.8 and later improves performance in four ways that matter for high-throughput object storage:
- Faster network stack for distributed workloads
- Higher NVMe and direct I/O throughput
- Online XFS repair
- Less memory fragmentation and lower scheduling latency
MinIO evaluates older kernel versions case by case for existing clusters that cannot upgrade yet. Request an architecture review through SUBNET before you deploy on a kernel earlier than 6.8.
Recommended Linux distributions
| Distribution | Default Kernel | Notes |
|---|---|---|
| Ubuntu 24.04 LTS | 6.8 | Recommended for production |
| RHEL 10 | 6.12 | Recommended for production |
| Rocky Linux 10 | 6.12 | Recommended for production |
| AlmaLinux 10 | 6.12 | Recommended for production |
| Debian 13 (Trixie) | 6.12 | Recommended when GA available |
| Oracle Linux 10 | 6.12 | Recommended for production |
| SUSE Linux 15 SP7 | 6.4 | Check for kernel updates |
Production hardware
When you select hardware for MinIO AIStor, consider these factors:
- How much data you store at launch, and how much you expect to add over the next two years, to size total drive capacity
- The number of objects, grouped by average object size
- How long you retain data, in years
- The number of sites
- The number of buckets
- How many drive and node failures you must tolerate
No single formula fits every situation. Weigh these factors against your own needs, then open an architecture review in SUBNET to work through them with MinIO engineers and field architects.
Hardware consistency
MinIO AIStor, like any distributed system, performs best when every node in a server pool has an identical configuration. Match the hardware (CPU, memory, motherboard, storage adapters) and the software (operating system, kernel settings, system services) across all nodes in a pool.
Performance can become unpredictable when nodes differ.
Checklist
This checklist follows MinIO’s Recommended Configuration for production clusters. Treat it as a baseline. It does not replace SUBNET Performance Diagnostics, Architecture Reviews, and direct-to-engineering support.
| Component | Requirement | Recommended |
|---|---|---|
| Hosts | Dedicated bare-metal or virtual hosts | 8+ dedicated hosts |
| Storage | Dedicated locally-attached drives for each host | 8+ drives per AIStor Server |
| Network | High speed network infrastructure | 100GbE |
| CPU | Server-grade CPUs with support for modern SIMD instructions (AVX-512), such as Intel® Xeon® Scalable or better | 16+ CPU/socket or vCPU per host |
| Memory | Available memory to meet or exceed per-server usage by a reasonable buffer | 128GB+ of available memory per host |
MinIO AIStor can run on less than the recommended hardware, but the cost savings come at the risk of lower reliability, lower performance, or reduced functionality.
Optimizing performance
These three areas have the greatest impact on MinIO AIStor performance, in order of importance. Secure the components in each area before you address other hardware resources, such as compute constraints.
| Infrastructure segment | Description |
|---|---|
| Network Infrastructure | Insufficient or limited throughput constrains performance |
| Storage Controller | Old firmware, limited throughput, or failing hardware constrains performance and affects reliability |
| Storage (Drive) | Old firmware, or slow/aging/failing hardware constrains performance and affects reliability |
Additional recommendations
For other requirements, including for networking and memory, see recommended and system requirements.
For reviewing your existing hardware with tests, see recommended hardware tests.