WordPress plugin intelligence profile

Yctvn Media Offload for Cloudflare R2

Automatically offload your WordPress media library to Cloudflare R2 Storage for improved performance and reduced hosting costs.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.8
Current version1.0.2
WordPress coverageTested up to WordPress 6.8
Minimum stackWP 5.0 · PHP 8.0
Directory statusactive
Last directory update5 Oct 20251y ago
Active installations200Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 3 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Yctvn Media Offload for Cloudflare R2 version 1.0.2 as active, updated 1y ago and tested up to WordPress 6.8.

Overview

About this plugin

Yctvn Media Offload for Cloudflare R2 seamlessly integrates your WordPress media library with Cloudflare R2 Storage, providing enterprise-grade CDN delivery at a fraction of the cost of traditional solutions.

📸 New to Cloudflare R2? Check out the Screenshots section for a complete visual setup guide with step-by-step instructions!

Key Features

  • Automatic Media Upload: Automatically upload new media files to R2 storage as they’re added to WordPress
  • Bulk Sync: Migrate existing media library to R2 with one-click bulk sync
  • CDN URL Rewriting: Serve all media from Cloudflare’s global CDN network
  • Image Size Support: Upload and serve all WordPress image sizes including thumbnails
  • Responsive Images: Full support for srcset and responsive images
  • Post Content Rewriting: Automatically rewrite image URLs in post content
  • AWS Signature V4: Secure authentication using industry-standard protocols
  • Debug Mode: Comprehensive logging for troubleshooting

Why Choose R2 Storage?

  • Cost Effective: No egress fees – pay only for storage
  • Global Performance: Leverage Cloudflare’s worldwide CDN network
  • S3 Compatible: Works with standard S3 APIs
  • Reliability: Enterprise-grade infrastructure with 99.9% uptime SLA

Requirements

  • WordPress 5.0 or higher
  • PHP 8.0 or higher (compatible with 8.0, 8.1, 8.2, 8.3, 8.4)
  • Cloudflare account with R2 enabled
  • R2 API credentials (Access Key ID and Secret Access Key)

Getting Started

Visual Guide: See the Screenshots section below for a complete step-by-step visual guide!

Follow these 3 simple steps to connect your WordPress site to Cloudflare R2:

Step 1: Create R2 Bucket

1. Log in to Cloudflare Dashboard

2. Click on “R2” in the left sidebar

3. Click “Create bucket”

4. , “my-wordpress-media”)

5. Choose a location (optional)

6. Click “Create bucket”

Step 2: Get Your Credentials

You need 4 pieces of information from Cloudflare:

A. Account ID:

– In R2 dashboard, look at the top right corner

– Copy the “Account ID” (format: 32 alphanumeric characters)

B. Access Key ID & Secret Access Key:

1. In R2 dashboard, click “Manage R2 API Tokens”

2. Click “Create API token”

3. , “WordPress Media Plugin”)

4. Under Permissions, select “Object Read & Write”

5. (Optional) Under “Specify bucket(s)”, you can limit to your specific bucket

6. Click “Create API token”

7. IMPORTANT: Copy and save both:

– Access Key ID (shows immediately)

)

C. Bucket Name:

, “my-wordpress-media”)

D. Public URL (CDN URL):

– Go to your R2 bucket → Settings

– Under “Public access”, click “Allow Access”

dev

com )

Step 3: Configure Plugin

1. Install and activate this plugin

2. Go to Settings → Yctvn Media Offload

3. Enter all 4 credentials from Step 2:

– Account ID

– Access Key ID

– Secret Access Key

– Bucket Name

– Public URL (your R2 public URL or custom domain)

4. Check “Auto Offload” to automatically upload new media

5. Check “Enable URL Rewrite” to serve media from R2/CDN

6. Click “Save Settings”

7. Use “Bulk Sync” to upload existing media

Additional Information

Support

org support forum.

Buy Me a Coffee

If you find this plugin helpful, consider buying me a coffee ☕

Your support helps maintain and improve this plugin!

Contributing

This plugin is open source and welcomes contributions from the community.

Privacy

This plugin does not collect any personal data. Media files are transferred directly between your WordPress site and your Cloudflare R2 account.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • object storage
  • cdn
  • cloudflare
  • media
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.8
Minimum requirementsWordPress 5.0 · PHP 8.0
Update activity5 Oct 20251y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.