HostArena S3 Media copies your WordPress media to a HostArena S3 bucket and serves it from the bucket.
- New uploads go to the bucket automatically: every image size, the original before scaling, WebP/AVIF versions and copies created after editing an image.
- Existing media can be moved with one click (or with
wp has3 offload).
- URLs are changed only for files that are confirmed to be in the bucket. If a file is not there, the local URL stays, so images always show.
- Works with page builders, srcset and inline background images.
- Nothing is changed in the database: deactivate the plugin and the site instantly uses local files again.
- Local copies stay on the server as a backup.
- Deleting an attachment in WordPress also deletes it from the bucket.
- Optional one-click connection with a HostArena account: log in, pick a bucket, and the keys are filled in for you.
All features of the plugin are available to everyone. The plugin requires a HostArena S3 storage service (see "External services" below); storage space and traffic are limited only by the HostArena service itself.
The admin screens are in Serbian (Latin script).
- Install and activate the plugin.
- Go to Media > HostArena S3 and click "Poveži sa HostArena nalogom" (Connect with HostArena account), log in and choose a bucket. You can also enter Bucket, Access Key and Secret Key from the HostArena panel manually.
- In the HostArena panel, enable "Website hosting" for that bucket.
- Click "Testiraj vezu" (Test connection).
- Click "Prebaci sve postojeće medije" (Move all existing media).
The plugin does not contact any external service until you connect it or enter your bucket details.
Settings can also be defined in wp-config.php:
HAS3_ENDPOINT,
HAS3_BUCKET,
HAS3_ACCESS_KEY,
HAS3_SECRET_KEY,
HAS3_PREFIX,
HAS3_PUBLIC_URL.