R2 Cloud Storage is a free WordPress plugin that offloads your Media Library to Cloudflare R2 with zero egress fees, a global CDN, and signed URLs. See…
R2 Cloud Storage is a WordPress plugin that automatically moves Media Library uploads (images, videos, and other files) from local server storage to Cloudflare R2, an S3-compatible object storage service. Files are then served through Cloudflare's global CDN using a custom domain, which reduces load on the WordPress host and speeds up delivery worldwide. The core plugin is free and includes auto-offload of new uploads, bulk migration of an existing media library in batches, a built-in CDN, and signed URLs for protecting premium or time-limited content. Because Cloudflare R2 charges no data egress fees (unlike Amazon S3), sites with high media traffic can significantly reduce their storage and bandwidth bills. The site publishes a side-by-side R2-vs-S3 cost comparison showing R2's lower per-GB storage price, free egress, and larger free tier. Beyond the free core plugin, R2 Cloud Storage sells six paid add-ons (WooCommerce, LearnDash, Tutor LMS, Easy Digital Downloads, MemberPress, and BuddyBoss) that add deeper, plugin-specific R2 integrations such as offloaded product images, signed download URLs per order, protected course video/materials, and member-only content delivery. Each add-on is a single-site annual license billed through Stripe, sold in both USD and BRL.
Key Features
Auto Offload — Automatically sends all new Media Library uploads to Cloudflare R2.
Integrated CDN — Serves offloaded files via a custom domain through Cloudflare's global CDN cache.
Signed URLs — Protects premium content with temporary, secure signed links.
Bulk Sync — Migrates an entire existing media library to R2 in batches.
WooCommerce Add-on — Offloads product images and delivers digital downloads via R2 with signed URLs per order.
LearnDash / Tutor LMS Add-ons — Serves course videos and lesson materials from R2 with signed-URL protection.
MemberPress / BuddyBoss Add-ons — Delivers member-only content and community media uploads from R2 with access control.
Pros & Cons
Pros
Free core plugin covers the essentials: auto offload, CDN delivery, signed URLs, and bulk migration
Cloudflare R2 charges zero egress fees, which can cut bandwidth costs significantly versus S3
Modular add-ons let sites pay only for the specific integration they need (WooCommerce, LMS, membership, etc.)
Signed URLs support protecting premium/paid content such as course videos and digital downloads
Cons
Each premium add-on is licensed per single site, so multi-site agencies pay separately for every install
Deep plugin-specific integrations (WooCommerce, LearnDash, etc.) require a paid add-on rather than being included free
Requires a Cloudflare R2 account and bucket configuration alongside the WordPress plugin