Offloft 0.1.0 is here: offload your WordPress media and know it arrived.Read what's new

Serve your WordPress media from Wasabi.

Offloft copies your WordPress media to a Wasabi bucket you own, checks every file and image size in the bucket, and only then serves it. Wasabi has no per-GB download fee, but it has a 1 TB minimum and restricts public files on newer accounts, so check those first. The plugin is free.

Why Wasabi for WordPress?

Wasabi charges a flat rate with no per-GB download fee, so bills are simple if your site fits its reasonable-use policy.

That policy compares monthly downloads with the amount you store. A small library with a lot of traffic may not fit, and Wasabi reserves the right to limit or suspend service.

The 1 TB minimum charge and 90-day minimum duration suit large libraries that change slowly better than small ones.

StorageFrom $7.99 per TB a month, with a 1 TB minimum charge
Visitor downloadsNo per-GB fee, within a reasonable-use policy: monthly downloads up to your stored amount
Minimum storage time90 days. Files deleted sooner are still charged for the rest of the period
Custom domain or CDNThrough Cloudflare, with a bucket named after your media domain. Public files are restricted on newer accounts
Free tierA free trial: 100 GB for 30 days, or 10 GB for 14 days on a free email address

Checked 2026-11-06, in US dollars. Prices change, so confirm on the provider's page. Source: Wasabi pricing, Wasabi pricing FAQ, Minimum storage duration.

How Offloft works with Wasabi

Each file is uploaded, then checked in your Wasabi bucket. Only after that does your site load it from the cloud. If a check fails, your site keeps using the local copy.

VerifyStep 3 of 4
your-bucket/2026/11/photo-300x300.jpg
Locala3f9 1c07 88be 52d0284 KB
Bucketa3f9 1c07 88be 52d0284 KB
Verified
Size and content match · verified
ServeStep 4 of 4
yoursite.com/blog/summer
photo.jpg · visible
<img src="https://media.yoursite.com/2026/11/photo.jpg">
Served from your Wasabi bucket. The image stayed on the page.

How verification works

Setup in short

  1. Create a Wasabi bucket.
  2. Create a policy for this bucket only, and a user with it.
  3. Copy the access key and secret key into Offloft.
  4. Set up public access or a domain through Cloudflare, then run the connection test and the delivery check.

Read the full Wasabi setup guide

Pro on Wasabi

Automatic setup covers Cloudflare R2 and Amazon S3 only, so you set this bucket up with the guide. Everything else in Pro works the same here: scheduled audits, automatic repair, alerts and safe removal of local copies.

See Offloft Pro

Questions

Can my Wasabi account serve public files?

Wasabi restricts them. Only paid accounts created before March 13, 2023 can switch public access on themselves. The guide covers the options.

What does the reasonable-use policy mean for a website?

Wasabi's example: with 100 TB stored, downloads of 100 TB or less in a billing cycle fit the policy. Compare your site's monthly traffic with the amount you store.

What does the 90-day minimum mean?

If you delete a file before 90 days, Wasabi still charges for the remaining days. Offloft doesn't change this; it's how Wasabi bills.

Your media, in your bucket, checked.

Install Offloft free. Setup takes five steps, and nothing moves until the connection test passes.

Type to search.