Codirun R2 Media & Static CDN

Descrição

O plugin Codirun R2 Media & Static CDN permite enviar arquivos estáticos (JS, CSS, SVG, fontes e imagens) para o Cloudflare R2 e alterar as URLs para apontarem para a CDN, resultando em um site mais rápido e com menor uso de largura de banda.

Principais Funcionalidades

  • Envie JS, CSS, SVG, fontes e imagens para o Cloudflare R2
  • Substituir URLs locais por URLs CDN
  • Compactar e otimizar imagens sem perda de qualidade
  • Converter imagens para WebP e AVIF
  • Envio em lote e reprocessamento de imagens
  • Interface administrativa intuitiva no WordPress

Recursos Premium

  • Otimização e reprocessamento avançado de imagens
  • Sincronização do bucket R2
  • Exclusão de arquivos no R2 diretamente pelo WordPress

Serviços Externos

Este plugin se conecta e depende de diversos serviços externos para funcionar. Abaixo estão os detalhes de cada um:

Armazenamento Cloudflare R2

O que é: Serviço de armazenamento em nuvem fornecido pela Cloudflare para armazenar os arquivos estáticos e imagens do seu site.
Quais dados são enviados: Os arquivos estáticos do seu site (JavaScript, CSS, SVG, fontes) e imagens são enviados para seu bucket Cloudflare R2.
Quando os dados são enviados: Quando você envia os arquivos manualmente através da interface do plugin ou quando o envio automático está ativado.
Finalidade: Servir seus arquivos através da rede global de CDN da Cloudflare para melhorar o desempenho e reduzir a carga no servidor.
Controle do usuário: Você fornece suas próprias credenciais do R2 e pode desabilitar o serviço a qualquer momento.
Política de privacidade: https://www.cloudflare.com/privacypolicy/
Termos de serviço: https://www.cloudflare.com/terms/

Serviço de Validação de Licença

O que é: Serviço de API (r2cdn.codirun.com) usado para validar licenças premium.
Quais dados são enviados: Chave da licença, domínio do site e informações básicas da instalação do WordPress.
Quando os dados são enviados: Ao ativar/desativar recursos premium ou durante verificações periódicas de validação da licença.
Finalidade: Verificar se sua licença é válida e conceder acesso aos recursos premium.
Controle do usuário: Apenas usuários premium precisam fornecer as chaves de licença. Recursos gratuitos funcionam sem qualquer validação de licença.
Política de privacidade: Este serviço é operado pelo autor do plugin e não armazena dados pessoais do usuário além do necessário para a validação da licença.

Processamento de Pagamentos via Stripe

O que é: Processador de pagamento de terceiros para compra de licenças premium.
Quais dados são enviados: Informações de pagamento (detalhes do cartão de crédito, endereço de cobrança) são enviadas diretamente para o Stripe ao comprar uma licença.
Quando os dados são enviados: Apenas quando você optar por comprar uma licença premium através dos links de checkout do Stripe fornecidos.
Finalidade: Processar a compra das licenças de forma segura.
Controle do usuário: O pagamento é totalmente opcional e necessário somente para recursos premium.
Política de privacidade: https://stripe.com/privacy
Termos de serviço: https://stripe.com/terms

Importante: Todas as conexões com serviços externos só ocorrem quando configuradas pelo administrador ou ao adquirir recursos premium. Nenhum dado do visitante é coletado ou transmitido sem ação explícita do usuário.

Requisitos

  • WordPress 6.0+
  • PHP 8.2+
  • Conta Cloudflare com R2 ativado
  • AWS SDK para PHP (plugin fornece guia de configuração)

Política de Privacidade

Este plugin interage com serviços externos conforme descrito na seção “Serviços Externos” acima.

O plugin não coleta nenhum dado pessoal do visitante ou do usuário além do necessário para sua funcionalidade principal (upload e CDN).

Para informações detalhadas sobre privacidade nos serviços externos:
– Cloudflare: https://www.cloudflare.com/privacypolicy/
– Stripe: https://stripe.com/privacy

Capturas de tela

Instalação

  1. Envie os arquivos do plugin para o diretório /wp-content/plugins/codirun-codir2me-cdn, ou instale pelo painel do WordPress.
  2. Ative através do menu ‘Plugins’ no WordPress.
  3. Acesse o menu ‘Codirun R2 Mídia & CDN Estático’ para definir suas credenciais.
  4. Configure seu bucket R2 e domínio CDN personalizado.
  5. Comece a enviar e otimizar.

Perguntas frequentes

Quais credenciais do R2 são necessárias?

Você precisará:
– Chave de acesso R2
– Chave secreta R2
– Nome do bucket R2
– URL do endpoint R2
– Opcional: Domínio CDN personalizado

O plugin oferece suporte a miniaturas?

Sim, você pode escolher quais tamanhos de miniatura enviar para o R2.

Posso usar isso sem um domínio personalizado?

Sim, usar o endpoint padrão do R2 funciona, mas um domínio personalizado melhora a performance.

Há limites de tamanho de arquivo?

Apenas os limites impostos pelo seu servidor/PHP. Recomendado: manter arquivos com menos de 10MB.

Quais formatos de imagem são suportados?

JPEG, PNG, GIF e WebP — todos podem ser convertidos para WebP e AVIF.

Meus dados estão seguros com serviços externos?

Sim. O Cloudflare R2 é um serviço seguro com nível de segurança empresarial. A validação de licença envia apenas os dados necessários. Pagamentos via Stripe usam medidas de segurança padrão da indústria.

Posso usar o plugin sem serviços externos?

A funcionalidade principal requer Cloudflare R2 para armazenamento. Recursos premium exigem validação de licença. Todos os serviços são documentados e controláveis por você.

Avaliações

30 maio, 2026
First of all, if the image upload get stuck, then you cannot reset the plugin to start fresh. Even if you empty your bucket to start fresh. There is no way to reset the plugin data. Uninstall leaves lots of data in the WP Options table. Second, a HUGE issue, all the Cloudflare keys are stored, UNENCRYPTED in the Wordpress DB. Wanted to try to Premium version but with these glaring issues in the free version I will wait and see if the product matures. Also not very well tested, because we found this error occurs even though the plugins connection verification says all is fine, (and the connect string are solid). Log files fill up with this crap. Code: SignatureDoesNotMatch Message: The request signature we calculated does not match the signature you provided. Check your secret access key and signing method. Type: Detail: [2026-05-30 07:19:04] [error] Upload failed: wp-content/uploads/./ITALY_lecco-640×320.jpg [2026-05-30 07:19:04] [debug] Processing image: wp-content/uploads/./ITALY_lecco-480×240.jpg [2026-05-30 07:19:04] [error] Error uploading directly: HTTP 403 returned for "//removedforsecurity.r2.cloudflarestorage.com/da-images/wp-content/uploads/ITALY_lecco-480×240.jpg".
Leia a 1 avaliação

Colaboradores e desenvolvedores

“Codirun R2 Media & Static CDN” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

Codirun R2 Media & Static CDN” foi traduzido para 1 localidade. Agradecemos aos tradutores por suas contribuições.

Traduzir o “Codirun R2 Media & Static CDN” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

1.0.6

  • Problemas de tradução corrigidos em alguns arquivos

1.0.5

  • Correção de pequenos bugs

1.0.4

  • Correção de pequenos bugs

1.0.3

  • Correção de pequenos bugs

1.0.2

  • Correção de pequenos bugs
  • Readme atualizado com documentação sobre serviços externos

1.0.1

  • Correção de pequenos bugs
  • Melhoria de performance e compatibilidade
  • Readme atualizado com documentação sobre serviços externos

1.0.0

  • Versão inicial