Unos 5 minutos
Cómo subir archivos a Cloudflare R2 y compartir enlaces
Cloudflare R2 encaja de maravilla con Aktar: no cobra por el tráfico de salida, tiene un plan gratuito que cubre 10 GB y dominios personalizados servidos a través de la red de Cloudflare. No tienes que copiar del panel un ID de cuenta, un nombre de bucket y dos claves: Configurar Cloudflare R2… solo necesita un token de API, creado desde un enlace que rellena sus permisos por ti, y hace el resto. ¿Prefieres configurarlo todo a mano? Es el último paso.
Qué necesitas
- Una cuenta de Cloudflare (el plan gratuito de R2 cubre 10 GB)
- Un dominio en Cloudflare si quieres enlaces con tu propio dominio (opcional)
- Aktar para Mac, Windows, iPhone, iPad o Android
Paso a paso
- 1
Abre Configurar Cloudflare R2
En los Ajustes de Aktar, abre Destinos y elige Configurar Cloudflare R2…. Cuando aún no tienes ningún destino, es el botón principal. Después haz clic en Abrir Cloudflare.
- 2
Crea el token de API
La página de tokens de Cloudflare se abre con el nombre Aktar y dos permisos ya elegidos: R2 Storage: Edit, para crear el bucket y subir archivos a él, y Zone: Read, para listar tus dominios para los enlaces públicos. Elige Continue to summary, luego Create Token, y copia el token.
- 3
Pégalo y elige
Pega el token en Aktar. Elige la cuenta si tienes más de una y luego el bucket: uno nuevo (Aktar sugiere
aktar) o uno que ya tengas. Por último, elige a dónde apuntan los enlaces públicos:- La dirección r2.dev del bucket funciona al instante. Cloudflare le aplica un límite de peticiones, así que es mejor para hacer pruebas.
- Un subdominio de un dominio de tu cuenta de Cloudflare, como
files.example.com, es la opción para el uso real. Cloudflare añade el registro DNS y el certificado, lo que tarda unos minutos.
- 4
Configurar
Haz clic en Configurar. Aktar crea el bucket, activa los enlaces públicos, guarda el destino y ejecuta Probar conexión por su cuenta. Con tu propio dominio, los enlaces tienen rutas limpias como
files.example.com/A7kdP2x.png(consulta enlaces cortos). Elige OK, o Editar para cambiar algo, y suelta tu primer archivo en Aktar. - 5
¿Prefieres configurarlo a mano?
Si prefieres usar un token de R2 limitado a un solo bucket: en el panel de Cloudflare, abre R2 Object Storage y crea un bucket. En sus Settings, conecta un dominio personalizado en Custom Domains o activa la Public Development URL. Después, en Manage API tokens, crea un token con Object Read & Write para ese bucket y copia el Access Key ID y el Secret Access Key (el secreto solo se muestra una vez). En Aktar, elige Añadir destino y luego Cloudflare R2, y rellena los valores de la tabla de abajo.
Ajustes en Aktar
Introduce estos valores en Ajustes → Destinos → Añadir destino. Los nombres de los campos coinciden con los de la app.
| Campo | Valor de ejemplo |
|---|---|
| Proveedor | Cloudflare R2 |
| Nombre del perfil | PersonalEl nombre que quieras. |
| ID de cuenta | 3f9a71c0e2b8…De la página de resumen de R2. |
| Región | autoDeja el valor predeterminado. |
| Access Key ID | a1b2c3d4…Del token de API de R2. |
| Secret Access Key | ••••••••Se guarda en el llavero o en el Administrador de credenciales. |
| Bucket | screenshots |
| URL base pública | files.example.comTu dominio personalizado o la URL r2.dev. |
| Ruta del objeto | {short}.{ext}Opcional, consulta nombres de archivo y carpetas. |
Consejos
- Aktar no guarda el token. Lo convierte en claves S3 (el ID del token es la clave de acceso y un hash de su valor es el secreto), las guarda como las claves de cualquier otro destino y se olvida del token. Elimina el token en Cloudflare cuando quieras cortar el acceso de Aktar.
- Cloudflare almacena en caché los dominios personalizados, así que los enlaces populares cargan rápido en todo el mundo sin coste adicional.
- Configúralo en un dispositivo y luego usa Transferir a otro dispositivo para pasar el destino, con sus claves, a tus otros ordenadores y teléfonos.
- ¿Quieres subidas que se borren solas tras 1 a 30 días? Aktar añade por ti las reglas de ciclo de vida del bucket cuando sus claves pueden gestionarlas, como las claves de Configurar Cloudflare R2 o un token Admin Read & Write. Con un token Object Read & Write, añádelas tú en los Settings del bucket, en Object Lifecycle Rules. Más en eliminación automática de subidas.
Solución de problemas
"Configurar" dice que el enlace público aún no funciona
Justo después de conectar tu propio dominio, Cloudflare todavía está añadiendo el registro DNS y el certificado. Espera unos minutos y vuelve a ejecutar Probar conexión desde el menú del destino.
"Configurar" no encuentra ninguna cuenta para el token
El token se creó sin acceso a ninguna cuenta. Vuelve a crearlo desde Abrir Cloudflare y mantén en Account Resources la cuenta que ofrece (o All accounts).
El enlace devuelve Access Denied o 403
Asegúrate de que la URL base pública sea tu dominio personalizado o la URL r2.dev. El endpoint …r2.cloudflarestorage.com es solo para la API y nunca sirve archivos públicos. Más información en errores Access Denied.
"Probar conexión" dice que las credenciales no son válidas
Si lo configuraste a mano, usa el Access Key ID y el Secret Access Key de un token de API de R2, no un token de API normal de Cloudflare ni tu Global API Key, y comprueba que el ID de cuenta no tenga espacios de más.
Las subidas funcionan, pero los enlaces van lentos o tienen límite de peticiones
Probablemente estés usando la URL de desarrollo r2.dev. Conecta un dominio personalizado para el uso en producción.
¿Sigues atascado?Consulta las preguntas frecuentes o pregunta en GitHub.