Saltar al contenido
Berth

Guarda los audiolibros en Cloudflare R2

Actualizado el 27 de octubre de 2026

Cloudflare R2 es un almacenamiento compatible con S3 sin tarifas por el tráfico descargado, y hasta 10 GB de almacenamiento son gratis. Berth se conecta a él con un asistente: a partir de un solo token de API crea el bucket, las claves S3 y la regla CORS.

Por qué R2 encaja con los audiolibros

Los audiolibros ocupan mucho y se escuchan muchas veces. Con R2, los teléfonos descargan del almacenamiento sin tarifas de tráfico, y un pequeño servidor doméstico o un VPS solo responde a breves peticiones a la API.

Conectar R2 con el asistente

Berth comprueba el token, crea el bucket (si ya existe, no pasa nada), configura CORS para las direcciones de tu servidor, obtiene las claves S3 a partir del token y ejecuta la comprobación de conexión. Después haz que R2 sea el almacenamiento predeterminado para que los libros nuevos vayan allí.

  1. En el panel de Cloudflare, crea un token de API con el permiso «Workers R2 Storage: Edit» (Profile → API Tokens).
  2. Copia el Account ID de la página de R2 del panel: 32 caracteres hexadecimales.
  3. En el panel web de Berth abre los ajustes de almacenamiento y elige «Cloudflare R2».
  4. Pega el Account ID y el token, deja el nombre de bucket berth o escribe el tuyo, y pulsa «Conectar».

El nombre del bucket debe tener entre 3 y 63 caracteres: letras minúsculas, dígitos y guiones, sin empezar ni terminar con guion.

Opcional: un dominio propio o una CDN

El asistente configura enlaces firmados directos, lo que basta para la mayoría de las familias. Si vinculas un dominio propio al bucket en Cloudflare, puedes cambiar el almacenamiento a «A través de una CDN» e introducir ese dominio como dirección de la CDN. Ten en cuenta que los enlaces de CDN sin firma no caducan. Detalles sobre los modos de entrega: Almacenamiento S3.

Preguntas

¿Cuánto cuesta R2 para una biblioteca de audiolibros?

Hasta 10 GB de almacenamiento son gratis y las descargas no tienen tarifas de tráfico. A partir de ahí, Cloudflare cobra por los datos guardados y las operaciones según su lista de precios vigente.

¿Puedo usar R2 sin el asistente?

Sí, como un bucket S3 normal: el ajuste predefinido «Cloudflare R2» rellena el endpoint https://ACCOUNT_ID.r2.cloudflarestorage.com, la región auto y las direcciones de tipo ruta.