Unos 5 minutos

Cómo subir archivos a MinIO y compartir enlaces

MinIO te permite tener almacenamiento compatible con S3 en tu propio servidor. El ajuste predefinido MinIO de Aktar usa direccionamiento path-style (https://server/bucket/file), que es lo que esperan la mayoría de las instalaciones autoalojadas.

Qué necesitas

  • Un servidor MinIO accesible desde tu Mac, a ser posible por HTTPS
  • El MinIO Client (mc) o acceso a la MinIO Console
  • Aktar instalada en tu Mac

Paso a paso

  1. 1

    Crea un bucket

    Con el MinIO Client y un alias para tu servidor:

    mc mb myminio/screenshots
  2. 2

    Permite las descargas anónimas

    Dale al bucket una política de lectura pública para que los enlaces compartidos se abran para cualquiera:

    mc anonymous set download myminio/screenshots
  3. 3

    Crea una clave de acceso

    En la MinIO Console, crea una clave de acceso (o un usuario dedicado con acceso de lectura y escritura al bucket) y copia la Access Key y la Secret Key.

  4. 4

    Añade el destino en Aktar

    En Ajustes → Destinos → Añadir destino, elige MinIO e introduce los valores de abajo. Como MinIO usa URL de tipo path-style, la URL base pública incluye el nombre del bucket.

  5. 5

    Prueba y guarda

    Haz clic en Probar conexión y después en Guardar.

Ajustes en Aktar

Introduce estos valores en Ajustes → Destinos → Añadir destino. Los nombres de los campos coinciden con los de la app.

CampoValor de ejemplo
ProveedorMinIO
Endpointhttps://minio.example.comLa dirección de la API de MinIO (a menudo en el puerto 9000).
Regiónus-east-1La región configurada en tu servidor; us-east-1 si nunca configuraste una.
Access Key IDaktar
Secret Access Key••••••••
Bucketscreenshots
URL base públicahttps://minio.example.com/screenshotsIncluye el nombre del bucket.

Consejos

  • Pon MinIO detrás de un proxy inverso con HTTPS para que los enlaces funcionen en cualquier navegador y app de mensajería.
  • Para subir solo hace falta que tu Mac llegue al servidor (una VPN o red local sirve), pero para los enlaces compartidos la URL pública tiene que ser accesible para quien los abra.

Solución de problemas

"Probar conexión" muestra un error de región o de firma

Configura el campo Región con la región definida en tu servidor MinIO. Si nunca configuraste una, usa us-east-1.

Los enlaces devuelven 403

El bucket no tiene una política de lectura anónima, o a la URL base pública le falta el nombre del bucket. Consulta errores Access Denied.

¿Sigues atascado?Consulta las preguntas frecuentes o pregunta en GitHub.