mirror of
				https://github.com/minio/docs.git
				synced 2025-10-31 06:30:27 +03:00 
			
		
		
		
	
		
			
				
	
	
	
		
			3.0 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			3.0 KiB
		
	
	
	
	
	
	
	
Software Checklist
minio
Table of Contents
Use the following checklist when planning the software configuration for a production, distributed MinIO deployment.
MinIO Pre-requisites
| circle | Servers running a Linux operating system with a 5.x+ kernel, such as Red Hat Enterprise Linux (RHEL) 9 or Ubuntu LTS 20.04+ | 
| circle | System administrator access to the remote servers | 
| circle | A management tool for distributed systems, such as Ansible, Terraform, or Kubernetes for orchestrated environments. Kubernetes infrastructures should use the MinIO Operator for best results. | 
| circle | Load balancer to handle routing of requests (for example, NGINX) | 
| circle | Prometheus / Grafana <minio-metrics-collect-using-prometheus>setup for monitoring and metrics | 
| circle | (optional) mcinstalled on the local host system | 
MinIO Install
Install the MinIO server binary across all nodes, ensuring that each node uses the same version of that binary.
linux
See the Multi Node Multi Drive deployment guide <minio-mnmd>
for more information.
container or macos or windows
See the Single Node Single Drive deployment guide <minio-snsd>
for more information.
k8s
See the Deploy MinIO Operator <minio-operator-installation>
and Minio Tenant deployment guide <minio-k8s-deploy-minio-tenant>
for more information.
Post Install Tasks
| circle | (optional) Create mc aliasfor each server from your local machine for
command line access to work with the MinIO deployment from a local
machine | 
| circle | Configure Bucket replication <minio-bucket-replication-requirements>to duplicate contents of a bucket to another bucket location | 
| circle | Configure Site replication <minio-site-replication-overview>to synchronize contents of multiple dispersed data center locations | 
| circle | Configure Object retention rules with lifecycle management <minio-lifecycle-management>to manage when objects should expire | 
| circle | Configure Object storage level rules with tiering <minio-lifecycle-management-tiering>to move objects between hot, warm, and cold storage and maximize storage
cost efficiencies | 
3rd Party Identity Provider Tasks
| circle | Authenticate to MinIO with  Security Token Service (STS) <minio-security-token-service>Enabling this requires MinIO support. |