Title: Articla media offload lite for oracle cloud infrastructure
Author: articla79
Published: <strong>September 19, 2025</strong>
Last modified: September 19, 2025

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/articla-media-offload-lite-for-oracle-cloud-infrastructure/
assets/icon-256x256.png?rev=3364739)

# Articla media offload lite for oracle cloud infrastructure

 By [articla79](https://profiles.wordpress.org/articla79/)

[Download](https://downloads.wordpress.org/plugin/articla-media-offload-lite-for-oracle-cloud-infrastructure.zip)

 * [Details](https://wordpress.org/plugins/articla-media-offload-lite-for-oracle-cloud-infrastructure/#description)
 * [Reviews](https://wordpress.org/plugins/articla-media-offload-lite-for-oracle-cloud-infrastructure/#reviews)
 *  [Installation](https://wordpress.org/plugins/articla-media-offload-lite-for-oracle-cloud-infrastructure/#installation)
 * [Development](https://wordpress.org/plugins/articla-media-offload-lite-for-oracle-cloud-infrastructure/#developers)

 [Support](https://wordpress.org/support/plugin/articla-media-offload-lite-for-oracle-cloud-infrastructure/)

## Description

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.

### Privacy

No telemetry. Only your configured requests to OCI are made.

### External services

This plugin connects to **Oracle Cloud Infrastructure (OCI) Object Storage** in 
order to upload and read media files.

 * **What service is used and why**: Oracle Cloud Object Storage (domains under `*.
   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.
 * **What data is sent and when**:
    - When you enable “Offload new uploads”, each uploaded attachment (file contents,
      filename/path) is sent via HTTPS `PUT` to your configured bucket and namespace.
    - The admin **Health Check** uploads a small text file and immediately reads
      it back to verify connectivity.
    - Standard request metadata such as your server’s IP and user agent are visible
      to Oracle as with any HTTPS request.
 * **Authentication**: All requests are signed client-side with AWS Signature V4
   using the Access Key ID and Secret Key you provide in the plugin settings. Keys
   are stored in your WordPress database (options) and are never sent anywhere except
   as part of the standard signature headers to OCI.
 * **Privacy and terms**: See Oracle’s [Terms of Use](https://www.oracle.com/legal/terms.html)
   and [Privacy Policy](https://www.oracle.com/legal/privacy/).
 * **Opt-out**: Disable “Offload new uploads” or deactivate the plugin. The plugin
   does not contact any external service when offloading is disabled., keep description
   exactly same

## Screenshots

[⌊Explainer: how media offloading works with OCI Object Storage.⌉⌊Explainer: how
media offloading works with OCI Object Storage.⌉[

Explainer: how media offloading works with OCI Object Storage.

## Installation

 1. Install and activate the plugin.
 2. Go to **Media  OCI Offload** (or **Settings  OCI Offload**) and fill in **Region,
    Namespace, Access Key, Secret Key, Bucket**.
 3. Enable **Offload new uploads** and optionally **Keep local copy**.
 4. (Optional) Run **Backfill** to move existing media.
 5. (Optional) Place a CDN in front of your bucket for faster delivery.

## FAQ

### Does it support private and public buckets?

Yes. You can use either. For private buckets, ensure your credentials have permission
to PUT/GET objects.

### Do I need a CDN?

No. It works without a CDN. A CDN is optional for better global performance and 
caching.

### What endpoint style does it use?

Path-style S3 endpoints for OCI Object Storage (compat layer).

### What does the Health Check do?

It writes a small test file to your bucket and reads it back to confirm connectivity
and signing.

### Can I keep media on my server as well?

Yes. Enable **Keep local copy** to store both locally and on OCI.

### What if I stop using the plugin later?

Your media remains in your OCI bucket. If you kept local copies, your site will 
continue serving them locally after deactivation. If not, re-point URLs or re-download
files from the bucket.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Articla media offload lite for oracle cloud infrastructure” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ articla79 ](https://profiles.wordpress.org/articla79/)

[Translate “Articla media offload lite for oracle cloud infrastructure” into your language.](https://translate.wordpress.org/projects/wp-plugins/articla-media-offload-lite-for-oracle-cloud-infrastructure)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/articla-media-offload-lite-for-oracle-cloud-infrastructure/),
check out the [SVN repository](https://plugins.svn.wordpress.org/articla-media-offload-lite-for-oracle-cloud-infrastructure/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/articla-media-offload-lite-for-oracle-cloud-infrastructure/)
by [RSS](https://plugins.trac.wordpress.org/log/articla-media-offload-lite-for-oracle-cloud-infrastructure/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.3.3

 * Fix Bugs
 * UX improvement
 * Admin JS moved from inline to enqueued file to comply with wp.org guidelines.

#### 1.3.2

 * Backfill UX: show “Backfill in progress…” while running and add a **Stop** button
   to cancel remaining batches.

#### 1.3.1

 * S3 signing aligned with `mc`: removed extra region headers and always send explicit`
   Content-Length` to avoid 403/SignatureDoesNotMatch on OCI.

## Meta

 *  Version **1.3.3**
 *  Last updated **11 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.8.8**
 *  PHP version ** 7.0 or higher **
 * Tags
 * [object storage](https://wordpress.org/plugins/tags/object-storage/)[OCI](https://wordpress.org/plugins/tags/oci/)
   [s3](https://wordpress.org/plugins/tags/s3/)
 *  [Advanced View](https://wordpress.org/plugins/articla-media-offload-lite-for-oracle-cloud-infrastructure/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/articla-media-offload-lite-for-oracle-cloud-infrastructure/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/articla-media-offload-lite-for-oracle-cloud-infrastructure/reviews/)

## Contributors

 *   [ articla79 ](https://profiles.wordpress.org/articla79/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/articla-media-offload-lite-for-oracle-cloud-infrastructure/)