Configurar uploads en Cloudflare R2

Módulo: strapi

Taller Digital

Ficha del módulo

  • ID: strapi-uploads-r2
  • Categoría: strapi

Configurar uploads en Cloudflare R2

Objetivo: evitar pérdida de archivos en redeploys moviendo media a storage object externo.

Configurar bucket y credenciales

Crear bucket R2 y generar credenciales API (access key, secret, endpoint).

Configurar provider en Strapi

Instalar provider S3-compatible y configurar config/plugins.js para usar R2.

Variables en Dokku

dokku config:set <app_name> R2_ACCESS_KEY_ID='<key>'
dokku config:set <app_name> R2_SECRET_ACCESS_KEY='<secret>'
dokku config:set <app_name> R2_ENDPOINT='https://<endpoint>.r2.cloudflarestorage.com'
dokku config:set <app_name> R2_BUCKET='<bucket>'

Verificación

Subir imagen desde Strapi Admin y confirmar URL pública funcional.