Search by

wpcomvip / s3-media-sync

GaryJonesautomatticseanlanglands

There is no license information available for the latest version (1.4.1) of this package.

Sync full media backups to S3.

Package info

github.com/Automattic/s3-media-sync

Type:wordpress-plugin

pkg:composer/wpcomvip/s3-media-sync

Statistics

Installs: 4 100

Dependents: 0

Suggesters: 0

Stars: 24

Open Issues: 11

1.4.1 2025-02-22 17:21 UTC

README

Stable tag: 1.4.1 Requires at least: 6.4 Tested up to: 6.9 Requires PHP: 8.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Tags: s3, aws, media, sync, cloud storage Contributors: alexiskulash, automattic, wpcomvip

A WordPress plugin that syncs media uploads to Amazon S3, providing reliable cloud storage for your WordPress media library.

Overview

S3 Media Sync syncs the uploads directory of a WordPress environment to an AWS S3 instance, ensuring your media files are safely stored and easily accessible. This plugin is ideal for WordPress sites that need:

  • Cloud-based media storage
  • Better reliability and scalability for media files
  • Improved performance for media-heavy sites

Props to S3-Uploads and Human Made for creating much of the functionality on which this plugin is based.

Key Features

  • Automatic Syncing: Automatically uploads media files to S3 as they're added to WordPress
  • WP-CLI Integration: Command-line tools for bulk operations and management
  • Configurable Storage: Support for custom bucket paths and AWS regions
  • Simple Setup: Easy-to-use settings page for configuration

Documentation

For detailed information, please see the documentation in the docs directory:

Quick Start

  1. Install and activate the plugin
  2. Configure AWS credentials in the settings page
  3. Start uploading media to WordPress - it will automatically sync to S3

For full installation instructions, see the Setup Guide.

Change Log

View the change log.

Contributing

See CONTRIBUTING.md for how to set up a development environment, run the checks, and open a pull request.

Support

For issues and feature requests, please create an issue on the GitHub repository.