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/*"
}]
}