

WordPress plugin search results showing Hippius Media Offloader.
Hippius Media Offloader lets you migrate your WordPress media library to Hippius — a distributed cloud storage platform where every file is encrypted, replicated across an independent network, and verifiable on-chain.
Files are stored on Arion, Hippius’s own distributed storage engine. Your media is split into 30 shards (10 data + 20 parity) using Reed-Solomon erasure coding, then placed across the network with the CRUSH algorithm. Up to 20 nodes can fail simultaneously and your files still rebuild perfectly.
The plugin communicates with Hippius through the S3-compatible API — the same API you’d use to talk to AWS S3. No code changes, no proprietary SDK, no IPFS configuration.
What this plugin does
What this plugin does not do
System requirements
What you’ll need from Hippius
hip_)Important. Keep your Secret Access Key safe. It is shown only once at creation and cannot be retrieved later. If you lose it, you’ll need to generate a new key pair.
Before configuring the plugin, you need to create your Hippius account and generate your S3 credentials. This takes about 2 minutes.
Step 1 — Create your Hippius account
console.hippius.comNote. No wallet, no seed phrase, no browser extension required. Just OAuth.
Step 2 — Add credits
Credits are consumed as the plugin stores and serves your media. 1 credit = $1 USD.
Step 3 — Create your S3 credentials
hip_) and Secret Key somewhere safe.Critical. Your Secret Key is shown only once. Copy it immediately to a password manager. It cannot be recovered if lost.
Step 4 — Create the bucket (manual)
The plugin does not automatically create buckets. You need to create your media bucket manually before configuring the plugin.
wp-media or your-site-name).Step 5 — (Optional) Generate an API token
If you want the plugin to display your remaining credit balance inside the WordPress dashboard, generate an API token:
This is optional — the plugin works fully without it. The token is used only to display balance information in your admin dashboard.
Go to Hippius Media in your WordPress admin sidebar. The configuration page has several fields.
Configuration fields
Paste the Access Key ID you generated above. It starts with hip_.
Paste your Secret Access Key. This field is masked in the UI for security.
Leave blank to keep an existing Secret Access Key — useful when updating other settings.
Paste your API token if you generated one. This is used only to display your account credit balance inside the WordPress dashboard.
The Hippius S3 endpoint URL. Default: https://s3.hippius.com
For better latency, you can use a regional endpoint instead:
https://eu-central-1.hippius.comhttps://us-east-1.hippius.comAll regions serve the same data — pick whichever is closest to your WordPress server.
The name of the bucket you created in the Hippius console. Default: WP-Media
Important. The bucket must already exist in the Hippius console before you set it here. The plugin will not auto-create buckets.
Migration options
When checked, original media files stay on your WordPress server after migration. When unchecked, local files are deleted after successful upload to Hippius, freeing up disk space.
Recommendation. Keep this checked when you first start migrating. Once you’ve verified everything works and your media is correctly served from Hippius, you can disable it to save server disk space.
When enabled, any new media file uploaded to WordPress is automatically migrated to Hippius in the background. Recommended once initial setup is verified.
Before migrating any files, test that the plugin can reach Hippius with your credentials.
Possible results
You have two migration modes: bulk (for existing files) and auto (for new uploads). You can use either or both.
Bulk migration — for existing files
If your WordPress site already has media files in the library, use bulk migration to move them all to Hippius in one operation.
Note. Bulk migration runs in the background. You can leave the page or close the tab — migration continues. Come back later to check progress.
What happens during migration
Auto migration — for new uploads
Once auto-migration is enabled, you don’t need to do anything else. Every new file you (or any author on your site) uploads to the WordPress Media Library is automatically offloaded to Hippius in the background.
To enable it:
The plugin dashboard gives you a live overview of what’s been migrated and your storage usage.
Statistics
Usage
Verify a file is really on Hippius
To check that a specific file is actually stored on Hippius:
If something doesn’t work, check the Error Log and Debug Log at the bottom of the plugin page first — they usually pinpoint the exact issue.
“Test Connection” fails with 403 / Access Denied
Possible causes:
“Test Connection” fails with timeout or DNS error
Some files fail to migrate
Check the Error Log for the specific error per file. Common causes:
Migrated media doesn’t appear on the front-end
Credit balance shows 0 or doesn’t update
How to read the Debug Log
The Debug Log shows every URL override decision made by the plugin. Useful entries:
Plugin support
wordpress.org/support/plugin/hippius-media-offloader/Hippius documentation
docs.hippius.comdocs.hippius.com/storage/s3/integrationdocs.hippius.com/learn/storage-systemsHippius console
console.hippius.comCommunity
community.hippius.com