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á.
- No painel do Cloudflare, crie um token de API com a permissão “Workers R2 Storage: Edit” (Profile → API Tokens).
- Copie o Account ID na página do R2 no painel: 32 caracteres hexadecimais.
- No painel web do Berth, abra as configurações de armazenamento e escolha “Cloudflare R2”.
- Cole o Account ID e o token, mantenha o nome de bucket
berthou 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.