Saltar al contenido principal

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

RecursoMínimoRecomendado
CPU1 vCPU2 vCPU
RAM1 GB2 GB
Almacenamiento50 GB100 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

  1. Ve a tuapp.deployalo.com
  2. Ingresa tu Access Key y Secret Key

2. Crea un bucket

  1. Haz clic en Create Bucket
  2. Dale un nombre (ej: "archivos", "backups")
  3. Configura el acceso (privado o público)

3. Sube archivos

  1. Entra al bucket
  2. Arrastra archivos o haz clic en Upload
  3. 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

  1. Crea un bucket público
  2. Sube tus imágenes
  3. 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

  1. Verifica que uses HTTPS en el endpoint
  2. Revisa que Access/Secret Key estén correctos
  3. 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/*"
}]
}