Pular para o conteúdo
Berth

Guarde audiolivros no Cloudflare R2

Atualizado em 27 de outubro de 2026

O Cloudflare R2 é um armazenamento compatível com S3 sem taxas pelo tráfego baixado, e até 10 GB de armazenamento são gratuitos. O Berth se conecta a ele por um assistente: a partir de um único token de API, cria o bucket, as chaves S3 e a regra CORS.

Por que o R2 combina com audiolivros

Audiolivros são grandes e ouvidos muitas vezes. Com o R2, os celulares baixam do armazenamento sem taxa de tráfego, e um pequeno servidor doméstico ou VPS só responde a requisições curtas de API.

Conectar o R2 com o assistente

O Berth verifica o token, cria o bucket (um já existente também serve), configura o CORS para os endereços do seu servidor, obtém as chaves S3 a partir do token e roda a verificação de conexão. Depois torne o R2 o armazenamento padrão para que os livros novos vão para lá.

  1. No painel do Cloudflare, crie um token de API com a permissão “Workers R2 Storage: Edit” (Profile → API Tokens).
  2. Copie o Account ID na página do R2 no painel: 32 caracteres hexadecimais.
  3. No painel web do Berth, abra as configurações de armazenamento e escolha “Cloudflare R2”.
  4. Cole o Account ID e o token, mantenha o nome de bucket berth ou informe o seu, e clique em “Conectar”.

O nome do bucket deve ter de 3 a 63 caracteres: letras minúsculas, dígitos e hifens, sem começar nem terminar com hífen.

Opcional: um domínio próprio ou uma CDN

O assistente configura links assinados diretos, o que basta para a maioria das famílias. Se você vincular um domínio próprio ao bucket no Cloudflare, pode mudar o armazenamento para “Por uma CDN” e informar esse domínio como endereço da CDN. Atenção: links de CDN sem assinatura não expiram. Detalhes sobre os modos de entrega: Armazenamento S3.

Perguntas

Quanto custa o R2 para uma biblioteca de audiolivros?

Até 10 GB de armazenamento são gratuitos e os downloads não têm taxa de tráfego. Acima disso, o Cloudflare cobra pelos dados armazenados e pelas operações conforme a tabela de preços vigente.

Posso usar o R2 sem o assistente?

Sim, como um bucket S3 comum: a predefinição “Cloudflare R2” preenche o endpoint https://ACCOUNT_ID.r2.cloudflarestorage.com, a região auto e os endereços no estilo path.