Wordpress Flysystem S3
This plugin automatically upload images, videos, documents, and any other media added through WordPress' media uploader to remote storages that support S3
by Mehdi Abedi · github.com/itsmattius/wordpress-flysystem-s3 · website
★ 3stars
9release downloads
1forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/itsmattius/wordpress-flysystem-s3/releases/download/v1.0.0/wordpress-flysystem-s3-php-7.4.zipFrom the readme
WordPress Flysystem S3
A WordPress plugin that automatically uploads images, videos, documents, and any other media added through WordPress' media uploader to S3-compatible remote storage.
Description
This plugin seamlessly integrates with WordPress' native media uploader to automatically sync uploaded files to S3-compatible object storage services. Once configured, all media files are automatically uploaded to your remote storage while maintaining WordPress' standard media library functionality.
Features
- 🚀 Automatic Upload: Automatically uploads media files to S3 when added through WordPress media uploader
- 📁 All Media Types: Supports images, videos, documents, and any file type WordPress allows
- 🔄 Deduplication: Smart file management using MD5 hashing to avoid duplicate uploads
- 🗄️ Reference Counting: Tracks file usage to safely manage deletions
- 🌐 S3-Compatible: Works with AWS S3, MinIO, DigitalOcean Spaces, and any S3-compatible storage
- 🔗 Transparent URLs: Automatically rewrites attachment URLs to point to remote storage
- 🗑️ Automatic Cleanup: Removes files from remote storage when deleted from WordPress
Requirements
- PHP 7.4 or higher (8.0+ supported)
- WordPr
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.0.0 | Aug 8, 2024 | wordpress-flysystem-s3-php-7.4.zip | 9 |