Title: OmniOffloader — Multi-Cloud Media Storage, CDN &amp; Backup
Author: Huzaifa Al Mesbah
Published: <strong>September 7, 2026</strong>
Last modified: September 7, 2026

---

Search plugins

![](https://ps.w.org/omnioffloader/assets/banner-772x250.png?rev=3685275)

![](https://ps.w.org/omnioffloader/assets/icon-256x256.png?rev=3685275)

# OmniOffloader — Multi-Cloud Media Storage, CDN & Backup

 By [Huzaifa Al Mesbah](https://profiles.wordpress.org/huzaifaalmesbah/)

[Download](https://downloads.wordpress.org/plugin/omnioffloader.0.1.0.zip)

 * [Details](https://wol.wordpress.org/plugins/omnioffloader/#description)
 * [Reviews](https://wol.wordpress.org/plugins/omnioffloader/#reviews)
 *  [Installation](https://wol.wordpress.org/plugins/omnioffloader/#installation)
 * [Development](https://wol.wordpress.org/plugins/omnioffloader/#developers)

 [Support](https://wordpress.org/support/plugin/omnioffloader/)

## Description

OmniOffloader copies your WordPress media library to cloud object storage (Cloudflare
R2, Amazon S3, DigitalOcean Spaces, Wasabi, Backblaze B2, Google Cloud Storage) 
and serves it from your custom domain or CDN, saving server disk space and accelerating
your website.

**Key Features:**

 * **Automatic Cloud Offloading**: Automatically copies new uploads to cloud storage(
   including original files, thumbnails, scaled images, and WebP/AVIF formats).
 * **High-Speed CDN Delivery**: Serves media directly from your custom domain or
   CDN URL.
 * **Smart Retention Policies**: Choose between keeping local copies, smart cleanup(
   removing generated thumbnails to save disk space), or full cloud migration.
 * **Bring Back (Disaster Recovery)**: Restore offloaded media from the cloud back
   to your server at any time — per file or in bulk.
 * **Disk Space Preflight**: Know exactly how much disk space is required before
   initiating a restore.
 * **Mirror Deletion**: Automatically delete cloud objects when attachments are 
   permanently deleted from WordPress.
 * **Modern React Dashboard**: Sleek, intuitive interface built with WordPress components.
 * **WP-CLI Support**: Complete command line automation for bulk operations and 
   status monitoring.

**Upcoming Roadmap:**
 * Amazon AWS S3, DigitalOcean Spaces, Backblaze B2, and Wasabi
native presets. * Automated scheduled Zip archives & safety backups stored directly
to Google Drive. * Multi-CDN routing and cache purge integrations.

**Licensing Note:** This plugin bundles the AWS SDK for PHP (Apache-2.0), which 
is GPL-compatible under GPLv3 — covered by this plugin’s “GPL-2.0-or-later” license.

## Installation

 1. Upload the `omnioffloader` folder to the `/wp-content/plugins/` directory, or install
    via the WordPress Plugins screen.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Navigate to **OmniOffloader** in the WordPress admin menu.
 4. Enter your storage provider credentials (Access Key, Secret, Endpoint, Bucket, 
    Custom Domain / CDN URL) and click **Test Connection**.

## FAQ

### What storage providers are currently supported?

OmniOffloader currently supports Cloudflare R2 and any S3-compatible object storage
provider (including Amazon S3, DigitalOcean Spaces, Wasabi, and Backblaze B2). Additional
dedicated configuration presets are released continuously.

### Can I bring all my files back to my local server?

Yes! The **Bring Back** feature downloads all your media from cloud storage back
to your local server and seamlessly restores all WordPress URLs back to local paths.

### Why is a custom domain / CDN URL required?

Cloud storage buckets often do not expose public HTTP endpoints by default. Connecting
a custom domain or CDN URL (such as a Cloudflare custom domain or CDN edge) ensures
your images and media are served fast and publicly to your visitors.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“OmniOffloader — Multi-Cloud Media Storage, CDN & Backup” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ Huzaifa Al Mesbah ](https://profiles.wordpress.org/huzaifaalmesbah/)

[Translate “OmniOffloader — Multi-Cloud Media Storage, CDN & Backup” into your language.](https://translate.wordpress.org/projects/wp-plugins/omnioffloader)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/omnioffloader/), check
out the [SVN repository](https://plugins.svn.wordpress.org/omnioffloader/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/omnioffloader/) 
by [RSS](https://plugins.trac.wordpress.org/log/omnioffloader/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.0

 * Initial release of OmniOffloader.
 * Multi-cloud offload engine with Cloudflare R2 provider support.
 * Modern React-based settings and control dashboard.
 * Background bulk offload and bulk restore with real-time progress indicators.
 * URL rewriting for post content, attachment URLs, and responsive srcset attributes.
 * Media library filters and individual attachment action controls.
 * Complete WP-CLI commands: `wp omnioffloader offload`, `wp omnioffloader restore`,
   and `wp omnioffloader status`.

## Meta

 *  Version **0.1.0**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/omnioffloader/)
 * Tags
 * [backup](https://wol.wordpress.org/plugins/tags/backup/)[cdn](https://wol.wordpress.org/plugins/tags/cdn/)
   [cloud storage](https://wol.wordpress.org/plugins/tags/cloud-storage/)[media](https://wol.wordpress.org/plugins/tags/media/)
   [offload](https://wol.wordpress.org/plugins/tags/offload/)
 *  [Advanced View](https://wol.wordpress.org/plugins/omnioffloader/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/omnioffloader/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/omnioffloader/reviews/)

## Contributors

 *   [ Huzaifa Al Mesbah ](https://profiles.wordpress.org/huzaifaalmesbah/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/omnioffloader/)