deliciousbrains / wp-amazon-s3-and-cloudfront

Automatically copies media uploads to Amazon S3 for delivery. Optionally configure Amazon CloudFront for even faster delivery.
https://wordpress.org/plugins/amazon-s3-and-cloudfront/
312 stars 151 forks source link

WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage

Contributors: wpengine, deliciousbrains, ianmjones, eriktorsner, kevinwhoffman, tysonreeder, dalewilliams, lewisia32, mattshaw, aaemnnosttv, a5hleyrich, polevaultweb, bradt, joetan \ Tags: uploads, amazon, s3, amazon s3, digitalocean, digitalocean spaces, google cloud storage, gcs, mirror, admin, media, cdn, cloudfront \ Requires at least: 5.5 \ Tested up to: 6.6 \ Requires PHP: 7.2 \ Stable tag: 3.2.9 \ License: GPLv3

Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFront or another CDN for faster delivery.

Description

FORMERLY WP OFFLOAD S3 LITE

https://www.youtube.com/watch?v=I-wTMXMeFu4

This plugin automatically copies images, videos, documents, and any other media added through WordPress' media uploader to Amazon S3, DigitalOcean Spaces or Google Cloud Storage. It then automatically replaces the URL to each media file with their respective Amazon S3, DigitalOcean Spaces or Google Cloud Storage URL or, if you have configured Amazon CloudFront or another CDN with or without a custom domain, that URL instead. Image thumbnails are also copied to the bucket and delivered through the correct remote URL.

Uploading files directly to your Amazon S3, DigitalOcean Spaces or Google Cloud Storage account is not currently supported by this plugin. They are uploaded to your server first, then copied to the bucket. There is an option to automatically remove the files from your server once they are copied to the bucket however.

If you're adding this plugin to a site that's been around for a while, your existing media files will not be copied to or served from Amazon S3, DigitalOcean Spaces or Google Cloud Storage. Only newly uploaded files will be copied to and served from the bucket. The pro upgrade has an upload tool to handle existing media files.

Image Optimization

Although WP Offload Media doesn't include image optimization features, we work closely with the author of EWWW Image Optimizer to ensure they always work well together. Not only do we recommend EWWW Image Optimizer but we officially support its integration with WP Offload Media.

PRO Upgrade with Email Support and More Features

Compare pro vs free →

The video below runs through the pro upgrade features...

https://www.youtube.com/watch?v=I-wTMXMeFu4

Installation

  1. Install this plugin using WordPress' built-in installer
  2. Access the Offload Media option under Settings
  3. Follow the instructions to set up your AWS or DigitalOcean access keys and configure

Check out the Quick Start Guide for more information on configuring WP Offload Media.

Frequently Asked Questions

What are the minimum requirements?

You can see the minimum requirements here.

Do you offer email support?

If you upgrade to the pro version of WP Offload Media, we will gladly provide you with email support. We take pride in delivering exceptional customer support. We do not provide email support for the free version.

Screenshots

1. Select Cloud Storage Provider

Select Cloud Storage Provider

2. Select or Create Bucket

Select or Create Bucket

3. Settings Screen

Settings Screen

4. Custom Domain Used With CDN

Custom Domain Used With CDN

Upgrade Notice

2.6

This is a major upgrade that updates the format of information stored about offloaded Media Library items. Once upgraded you will not be able to downgrade without restoring data from a backup. This version requires PHP 5.6+

2.3

This is a major upgrade that switches to using a custom table for storing data about offloaded Media Library items. Once upgraded you will not be able to downgrade without restoring data from a backup.

2.0

This is a major upgrade that introduces support for DigitalOcean Spaces, renames the plugin to WP Offload Media Lite, and coincidentally upgrades some of its database settings. You may not be able to downgrade to WP Offload S3 Lite 1.x after upgrading to WP Offload Media Lite 2.0+.

1.1

This is a major change, which ensures S3 URLs are no longer saved in post content. Instead, local URLs are filtered on page generation and replaced with the S3 version. If you depend on the S3 URLs being stored in post content you will need to make modifications to support this version.

0.6

This version requires PHP 5.3.3+ and the Amazon Web Services plugin

Changelog

WP Offload Media Lite 3.2.9 - 2024-10-04

WP Offload Media Lite 3.2.8 - 2024-07-11

WP Offload Media Lite 3.2.7 - 2024-02-13

WP Offload Media Lite 3.2.6 - 2024-01-11

WP Offload Media Lite 3.2.5 - 2023-08-24

WP Offload Media Lite 3.2.4 - 2023-06-26

WP Offload Media Lite 3.2.3 - 2023-06-13

WP Offload Media Lite 3.2.2 - 2023-05-16

WP Offload Media Lite 3.2.1 - 2023-03-27

WP Offload Media Lite 3.2.0 - 2023-03-16

WP Offload Media Lite 3.1.0 - 2022-12-07

WP Offload Media Lite 3.0.2 - 2022-10-05

WP Offload Media Lite 3.0.0 - 2022-09-29

WP Offload Media Lite 2.6.2 - 2022-04-04

WP Offload Media Lite 2.6.1 - 2022-03-21

WP Offload Media Lite 2.6 - 2022-03-09

WP Offload Media Lite 2.5.5 - 2021-07-19

WP Offload Media Lite 2.5.3 - 2021-03-03

WP Offload Media Lite 2.5.2 - 2020-12-14

WP Offload Media Lite 2.5.1 - 2020-11-25

WP Offload Media Lite 2.5 - 2020-11-11

WP Offload Media Lite 2.4.4 - 2020-09-08

WP Offload Media Lite 2.4.3 - 2020-09-01

WP Offload Media Lite 2.4.2 - 2020-08-27

WP Offload Media Lite 2.4.1 - 2020-07-21

WP Offload Media Lite 2.4 - 2020-07-14

WP Offload Media Lite 2.3.2 - 2019-12-09

WP Offload Media Lite 2.3.1 - 2019-11-19

WP Offload Media Lite 2.3 - 2019-11-12

WP Offload Media Lite 2.2.1 - 2019-07-18

WP Offload Media Lite 2.2 - 2019-06-10

WP Offload Media Lite 2.1.1 - 2019-04-29

WP Offload Media Lite 2.1 - 2019-03-05

WP Offload Media Lite 2.0.1 - 2018-12-17

WP Offload Media Lite 2.0 - 2018-09-24

WP Offload S3 Lite 1.4.3 - 2018-08-02

WP Offload S3 Lite 1.4.2 - 2018-07-03

WP Offload S3 Lite 1.4.1 - 2018-06-21

WP Offload S3 Lite 1.4 - 2018-06-12

WP Offload S3 Lite 1.3.2 - 2018-02-22

WP Offload S3 Lite 1.3.1 - 2018-02-20

WP Offload S3 Lite 1.3 - 2018-02-20

WP Offload S3 Lite 1.2.1 - 2017-11-20

WP Offload S3 Lite 1.2 - 2017-06-19

WP Offload S3 Lite 1.1.6 - 2017-03-13

WP Offload S3 Lite 1.1.5 - 2017-01-12

WP Offload S3 Lite 1.1.4 - 2016-12-13

WP Offload S3 Lite 1.1.3 - 2016-11-28

WP Offload S3 Lite 1.1.2 - 2016-11-02

WP Offload S3 Lite 1.1.1 - 2016-10-17

WP Offload S3 Lite 1.1 - 2016-09-29

WP Offload S3 Lite 1.0.5 - 2016-09-01

WP Offload S3 Lite 1.0.4 - 2016-05-30

WP Offload S3 Lite 1.0.3 - 2016-03-23

WP Offload S3 Lite 1.0.2 - 2016-03-08

WP Offload S3 Lite 1.0.1 - 2016-03-08

WP Offload S3 Lite 1.0 - 2016-03-07

WP Offload S3 0.9.12 - 2016-02-03

WP Offload S3 0.9.11 - 2015-12-19

WP Offload S3 0.9.10 - 2015-11-26

WP Offload S3 0.9.9 - 2015-11-12

WP Offload S3 0.9.8 - 2015-11-02

WP Offload S3 0.9.7 - 2015-10-26

WP Offload S3 0.9.6 - 2015-10-01

WP Offload S3 0.9.5 - 2015-09-01

WP Offload S3 0.9.4 - 2015-08-27

WP Offload S3 0.9.3 - 2015-08-17

WP Offload S3 0.9.2 - 2015-07-29

WP Offload S3 0.9.1 - 2015-07-29

WP Offload S3 0.9 - 2015-07-08

WP Offload S3 0.8.2 - 2015-01-31

WP Offload S3 0.8.1 - 2015-01-19

WP Offload S3 0.8 - 2015-01-10

WP Offload S3 0.7.2 - 2014-12-11

WP Offload S3 0.7.1 - 2014-12-05

WP Offload S3 0.7 - 2014-12-04

WP Offload S3 0.6.1 - 2013-09-21

WP Offload S3 0.6 - 2013-09-20

WP Offload S3 0.5 - 2013-01-29