External Media Storage
Offload WordPress media to S3, Cloudflare R2, or any S3-compatible storage - reduce server load and storage costs
External Media Storage offloads your WordPress media library to S3, Cloudflare R2, MinIO, or any S3-compatible storage provider. New uploads go directly to cloud storage. Existing media can be migrated in bulk. The WordPress media library continues to work exactly as expected - editors never notice the difference. For publishers with large media libraries, server storage costs add up fast. Offloading to object storage cuts those costs dramatically while improving delivery performance through CDN integration. The plugin handles the plumbing so your team keeps using WordPress the way they always have.
For Site Operations
- Reduce server storage costs - object storage is a fraction of the price
- Faster page loads with CDN-delivered media
- Server backups shrink dramatically without media files
- Scale storage independently from compute resources
For Editorial Teams
- Zero workflow changes - media library works exactly the same
- Upload large files without server timeout issues
- Bulk migration handles the existing library automatically
- No training required - the plugin is invisible to editors
Technology Stack
Features
S3 and R2 Offloading
Media files are stored in AWS S3, Cloudflare R2, or any S3-compatible provider. URLs are rewritten transparently so existing content, themes, and plugins continue to work without modification.
Automatic Uploads
New media uploads are sent directly to cloud storage. Editors use the standard WordPress media uploader - the offloading happens behind the scenes with zero workflow changes.
CDN Integration
Serve media through Cloudflare, CloudFront, or any CDN. The plugin rewrites media URLs to point to your CDN distribution, delivering images and files from edge locations closest to your readers.
Media Library Integration
The WordPress media library works exactly as before. Browse, search, edit metadata, and insert media into posts - all pointing to cloud-stored files. Thumbnails and image sizes are generated and stored remotely.
Bulk Migration
Migrate your existing media library to cloud storage in a single batch operation. The queue-based processor handles thousands of files without impacting site performance, with progress tracking and retry logic for failed transfers.
Storage Provider Switching
Switch between storage providers without re-uploading your entire library. Migrate from S3 to R2, or from one bucket to another, with a provider migration tool that handles URL rewriting and file transfer.