MinIO - Almacenamiento de Objetos
MinIO es un servidor de almacenamiento de objetos compatible con Amazon S3. Almacena archivos, backups, imágenes y más.
¿Para qué sirve?
- Almacenamiento de archivos - Guarda cualquier tipo de archivo
- Backups - Respaldos automáticos de tus aplicaciones
- CDN propio - Sirve imágenes y assets estáticos
- Data lakes - Almacena grandes volúmenes de datos
¿Por qué MinIO?
- Compatible con S3 - Usa las mismas APIs que Amazon S3
- Tu infraestructura - Tus datos en tu servidor
- Sin límites - Almacena lo que quepa en tu disco
- Alto rendimiento - Diseñado para velocidad
Requisitos mínimos
| Recurso | Mínimo | Recomendado |
|---|---|---|
| CPU | 1 vCPU | 2 vCPU |
| RAM | 1 GB | 2 GB |
| Almacenamiento | 50 GB | 100 GB+ |
Almacenamiento
Para MinIO, el almacenamiento es lo más importante. Elige un plan con suficiente disco para tus necesidades.
Configuración inicial
Al desplegar MinIO, configurarás:
- Access Key: Tu clave de acceso (como usuario)
- Secret Key: Tu clave secreta (como contraseña)
Importante
Guarda estas claves de forma segura. Las necesitarás para conectar aplicaciones.
Primeros pasos
1. Accede a la consola
- Ve a
tuapp.deployalo.com - Ingresa tu Access Key y Secret Key
2. Crea un bucket
- Haz clic en Create Bucket
- Dale un nombre (ej: "archivos", "backups")
- Configura el acceso (privado o público)
3. Sube archivos
- Entra al bucket
- Arrastra archivos o haz clic en Upload
- Los archivos estarán disponibles vía URL
4. Conecta aplicaciones
Usa estas credenciales en cualquier app compatible con S3:
Endpoint: https://tuapp.deployalo.com
Access Key: tu-access-key
Secret Key: tu-secret-key
Region: us-east-1 (o cualquiera)
Casos de uso comunes
Backup de WordPress
Plugins como UpdraftPlus pueden usar MinIO para guardar backups automáticos.
Almacenamiento para n8n
Usa MinIO para guardar archivos procesados en tus workflows.
CDN de imágenes
- Crea un bucket público
- Sube tus imágenes
- Usa las URLs directas en tu sitio
Herramientas compatibles
- AWS CLI -
aws s3 ls --endpoint-url https://tuapp.deployalo.com - rclone - Sincronización y backups
- MinIO Client (mc) - CLI oficial de MinIO
Videos tutoriales
Recursos adicionales
Solución de problemas
No puedo conectar desde mi app
- Verifica que uses HTTPS en el endpoint
- Revisa que Access/Secret Key estén correctos
- Algunos SDKs requieren
path_style_access = true
El bucket público no sirve archivos
Configura la política del bucket para permitir lectura pública:
{
"Version": "2012-10-17",
"Statement": [{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::mi-bucket/*"
}]
}