
Explainer: how media offloading works with OCI Object Storage.
Move your WordPress media to Oracle Cloud Infrastructure (OCI) Object Storage and serve it directly from there—reducing disk usage, speeding up delivery, and keeping your uploads organized.
Key features
– ✅ Offload new uploads to OCI Object Storage (S3-compatible, path-style).
– 🔁 Backfill existing media in batches, with progress notice and stop button.
– 🔐 Supports private and public buckets.
– 🔗 Rewrites media URLs to load from your bucket (or your CDN in front of it).
– 🩺 One-click Health Check to validate credentials, bucket, and endpoint.
– ⚙️ Non-destructive option to keep a local copy of files.
– 🧩 Works with common media workflows and doesn’t lock you in.
How it works (quick start)
1) Go to Media → OCI Offload and enter your Region, Namespace, Access Key, Secret Key, and Bucket.
2) Click Save, then enable Offload new uploads (and optionally Keep local copy).
3) Use Backfill to move existing media (optional).
4) Optionally put a CDN in front of your bucket for global performance.
Who is it for?
– Sites that want to save disk space on the web server.
– Publishers that prefer serving media from OCI directly or behind a CDN.
– Teams needing simple, reliable S3-compatible offloading with minimal setup.
No telemetry. Only your configured requests to OCI are made.
This plugin connects to Oracle Cloud Infrastructure (OCI) Object Storage in order to upload and read media files.
*.oraclecloud.com, for example {namespace}.compat.objectstorage.{region}.oraclecloud.com) is used to store (PUT) and retrieve (GET) your media files and to run an optional health check.PUT to your configured bucket and namespace.