Media storage for WordPress
Your media library in the cloud. Every link stays the same.
DiluxOne Offload moves wp-content/uploads to Azure Blob Storage or to any S3-compatible service and serves it from there. A PHP stream wrapper intercepts every read and write, so WordPress, WooCommerce, page builders and image editors keep working without a database migration.

DiluxOne Offload
What it does
Azure and S3-compatible
Azure Blob Storage, Amazon S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces, Wasabi, Google Cloud Storage and any server that speaks the S3 API.
No URL rewriting
Content keeps pointing at /wp-content/uploads/. Nothing in the database changes, so turning it off brings everything back.
Sync you can watch
The first sync runs in the browser file by file, with cancel, resume and retry. Large files stream in blocks.
Honest connection health
When the cloud is unreachable an upload fails with a clear error. Nothing is silently written somewhere else.
Multisite ready
Per-site configuration, credentials encrypted at rest and a clean uninstall.
Managed storage, soon
DiluxOne Storage: the same plugin, with storage run by DiluxOne. No cloud account of your own needed.
In the dashboard
See it before you install it


Get DiluxOne Offload
On WordPress.org. Free and open source, with no account needed to use it.

