BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Zloj S3 – Offload Media to Amazon S3 & S3-Compatible Storage icon
Actively maintained Tested with WP 7.1 #18 in amazon s3

Zloj S3 – Offload Media to Amazon S3 & S3-Compatible Storage

Offload your media library to Amazon S3, Cloudflare R2, DigitalOcean Spaces, Wasabi, MinIO or any S3-compatible storage.

Active installs<10New
Downloads · 30d170• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads165Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.2PHP 8.1+
Downloads · 7d83▼ -4.6% week over week
Our verdict

Solid choice

Zloj S3 is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 5 days ago, and scores 64/100 on our health check.

  • Actively developed — last update 5 days ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far
  • Needs PHP 8.1 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

112335Sep 24Sep 30Oct 7
Yesterday2
Daily average (1y)12
Peak day47Oct 3, 2026
Last 12 months170

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Zloj S3 stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
amazon s3 #84 271 Best amazon s3 plugins →
cdn >100 3,659 Best cdn plugins →
cloud storage >100 923 Best cloud storage plugins →
offload media #59 177 Best offload media plugins →
s3 #85 422 Best s3 plugins →

About Zloj S3

From the official readme · v1.4.8

Description

Zloj S3 moves your media library to cloud object storage. Store uploads in Amazon S3, Cloudflare R2, DigitalOcean Spaces, Wasabi, Backblaze B2, MinIO or any other S3-compatible service, serve them from your bucket or CDN domain, and free up disk space on your server.

Features

  • Automatic offload of new uploads and all image sizes
  • Works with any S3-compatible storage, not only Amazon
  • Serve media from a custom public host or CDN domain
  • Bulk migration of existing uploads, with optional removal of local copies
  • Objects removed from storage when attachments are deleted
  • Lock credentials and settings with PHP constants
  • One-click connection test
  • Lightweight bundled AWS SDK (S3 client only)

Zloj S3 sends uploaded media to an S3-compatible bucket, rewrites attachment URLs, and removes objects when attachments are deleted.

It is built for any S3-compatible endpoint (not only Amazon), can lock credentials with PHP constants, and can migrate existing uploads in AJAX batches with an optional cleanup of identical local copies.

The plugin stays idle until the required settings are filled: API host, public host, bucket, access key, and secret key.

You can lock any setting with a PHP constant. When a constant is defined it wins over the value on the settings screen, and that field becomes read-only.

Access and secret keys are shown as asterisks in the admin, not as the real values.

Constants

  • ZLOJ_S3_ENABLED
  • ZLOJ_S3_PRIVATE_UPLOAD
  • ZLOJ_S3_TRASH (move the primary attachment to a trash prefix; default on)
  • ZLOJ_S3_API_URL
  • ZLOJ_S3_API_HTTPS (HTTPS for the API host; default on; ZLOJ_S3_HTTPS_URL is used if this is not defined)
  • ZLOJ_S3_API_PATH_STYLE (set to path for path-style API URLs: host/bucket/key; default path)
  • ZLOJ_S3_REGION (signing region; default us-east-1)
  • ZLOJ_S3_PUBLIC_URL
  • ZLOJ_S3_PUBLIC_HTTPS (HTTPS for public URLs; default on; ZLOJ_S3_HTTPS_URL is used if this is not defined)
  • ZLOJ_S3_BUCKET
  • ZLOJ_S3_ACCESS_KEY
  • ZLOJ_S3_SECRET_KEY
  • ZLOJ_S3_PUBLIC_PATH_STYLE (set to path for path-style public URLs: host/bucket/key)
  • ZLOJ_S3_COMPAT_NO_CHECKSUM (skip CRC32 checksum headers)
  • ZLOJ_S3_COMPAT_NO_TAGGING (do not send object tags)
  • ZLOJ_S3_COMPAT_CANNED_ACL (send public-read / private ACL)
  • ZLOJ_S3_COMPAT_NO_EXPECT (disable Expect: 100-continue)

AWS SDK

If Aws\S3\S3Client is already loaded, that copy is used. Otherwise the plugin loads the trimmed AWS SDK bundled under vendor/ (S3 only, not the full 40+ MB package).

External services

This plugin is an interface to the S3-compatible object storage you configure. It does not send files or credentials to the plugin author.

When offload is enabled, or when you run a connection test or a bulk upload, the plugin contacts the API host and public host you entered. It sends media file contents and the access key / secret key needed to authenticate to that storage.

If you use Amazon S3:

  • Service: https://aws.amazon.com/s3/
  • Terms of Service: https://aws.amazon.com/service-terms/
  • Privacy Policy: https://aws.amazon.com/privacy/

If you use another S3-compatible provider, read that provider’s terms of service and privacy policy before saving credentials. An account with the storage provider is required.

Copyright

Zloj S3, Copyright 2026 zloj.ru.

Free to use. Copies and modifications must keep this license and all copyright notices. Licensed under GPLv2 or later; see license.txt. Third-party libraries keep their own GPL-compatible licenses and copyright files.

Installation

  1. Upload the zloj-s3 folder to /wp-content/plugins/.
  2. Activate the plugin.
  3. Open Settings → Zloj S3 and fill in the storage details, or define the constants above.
  4. Use the connection test button (no page reload). It uploads a random file, checks the public URL body for the random hash, then deletes the file.
  5. To migrate existing files, use Upload, keep local files or Upload and remove local files. Cleanup deletes the local file after a successful upload (or when it already matches storage). Find conflicts only compares local files with storage. The job runs in AJAX batches.

Frequently asked questions

Does the plugin run without settings?

No. Offload does nothing until the required fields are filled and offload is enabled.

Why are some fields read-only?

Those values are defined as PHP constants. Remove or undefine the constant to edit the field on the settings screen.

Do I need the full AWS SDK?

No. The bundled copy is reduced to the S3 client. If your site already provides aws/aws-sdk-php, the bundled copy is not loaded.

Changelog

1.4.8

  • New plugin name, description and tags for the plugin directory.

1.4.7

  • Move the SDK trim script out of the plugin package into the separate builder repo.
  • Drop vendor development files from the distribution, including format-check.py.

1.4.6

  • Let WordPress.org load translations; do not ship locale files or call load_plugin_textdomain.
  • Register settings with an explicit sanitize callback and check AJAX nonces via check_ajax_referer.
  • Block direct HTTP access to the SDK trim script.

1.4.5

  • Rewrite srcset, intermediate sizes, and MetaSlider crop URLs, not only wp_get_attachment_url.
  • Upload MetaSlider custom crops that skip image_make_intermediate_size.

1.4.4

  • Do not resume a bulk upload just because the settings page was opened.
  • Clear a stale running flag when no sync lock is held.
  • Do not stop a bulk upload when a step lock is still held; send the next request.
  • Overwrite a sync lock older than twice the PHP max execution time.

1.4.3

  • Lock public path-style with ZLOJ_S3_PUBLIC_PATH_STYLE, not ZLOJ_S3_PATH_STYLE.

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Zloj S3 alternatives

All amazon s3 plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, a… Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded… by WP Engine 30K+ ★★★★★★★★★★ 3.7 (114) 2 weeks ago 74
2 Advanced Media Offloader – Offload Media to Amazon S3, Cloudflare R2, DigitalOcean Spaces & More Advanced Media Offloader Offload WordPress media to Amazon S3, Cloudflare R2, DigitalOcean Spaces & more. Save… by Masoud Golchin 7K+ ★★★★★★★★★★ 4.7 (47) 4 weeks ago 85
3 Static Porter Static Porter Convert WordPress to blazing-fast static HTML. Deploy to Cloudflare, AWS S3 + CloudFront… by Kayıhan Turgutoğlu 90+ ★★★★★★★★★★ 5 (1) 1 week ago 67
4 Block Uploading Images for WP Offload Media Block Uploading Images for WP Offload Media Stops images from uploading directly to your choice of CDN storage service. by Sébastien Dumont 50+ ★★★★★★★★★★ 5 (1) 8 years ago 32
5 CloudSync Master – Offload Media to S3, Cloudflare R2 & Google Cloud CloudSync Master Speed up WordPress by offloading media to Cloudflare R2, Amazon S3, Google Cloud & 7 more… by oneteamsoftware 30+ ★★★★★★★★★★ 5 (1) 2 months ago 54
6 Alios Media Offload Alios Media Offload Offload WordPress/WooCommerce media to Cloudflare R2 or any S3-compatible storage and serve… by aliosmanyuksel 10+ ★★★★★★★★★★ 5 (1) 3 months ago 58
7 Ultimate Media On The Cloud Lite Ultimate Media On The Cloud Lite With Ultimate Media On The Cloud plugin, you can easy migrate/ move and mange wordpress… by PhpRockets Team 10+ ★★★★★★★★★★ 3 (3) 4 years ago 24
8 WC Download Products from AWS S3 WC Download Products from AWS S3 Allows using Amazon S3 to upload and download Woocommerce digital products. by Piotr Włoch 10+ ★★★★★★★★★★ 5 (2) 6 years ago 30
9 SmartS3 SmartS3 SmartS3 is a simple video plugin that lets you easily embed Amazon S3 videos into your… by John Morris 10+ ★★★★★★★★★★ No reviews 12 years ago 23
10 Advanced Media Manager Advanced Media Manager Automatically copies wp media files to Amazon S3 or DigitalOcean. by Smackcoders Inc., 10+ ★★★★★★★★★★ No reviews 4 years ago 23

FAQ

Zloj S3: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 8, 2026

Is Zloj S3 free?

Yes. Zloj S3 is free to download and use from the official WordPress.org plugin directory.

Is Zloj S3 safe to use in 2026?

Zloj S3 is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 5 days ago, and scores 64/100 on our health check.

How many websites use Zloj S3?

Zloj S3 is active on <10 WordPress websites and has been downloaded 165 times since it launched in September 2026. It was downloaded 170 times in the last 30 days.

Does Zloj S3 work with WordPress 7.1?

Yes. The developer has tested Zloj S3 up to WordPress 7.1.3, the latest release. It requires WordPress 6.2 or newer.

What PHP version does Zloj S3 need?

Zloj S3 requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Zloj S3 last updated?

The latest version, 1.4.8, was released on October 3, 2026 (5 days ago).

Who makes Zloj S3?

Zloj S3 is developed and maintained by zloj.ru.

What are the best alternatives to Zloj S3?

The most popular alternatives to Zloj S3 are WP Offload Media Lite for A… (30K+ installs), Advanced Media Offloader (7K+ installs) and Static Porter (90+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.