Hi everyone,
I’m excited to share an early preview of Local Media Proxy, an open-source add-on my team and I built at Amsive for Local.
If you work with local WordPress sites without a complete copy of the uploads directory, you know how quickly image-heavy pages can fall apart. Local Media Proxy keeps files that already exist locally and loads only missing images from a configured production, staging, or development site on demand. There’s no need to copy the full media library into every local environment.
The add-on supports Nginx and Apache. It can auto-populate a connected WP Engine environment, or you can configure another host manually. Proxying is limited to read-only image requests under /wp-content/uploads/ and doesn’t forward cookies or credentials.
We’ve primarily tested it on macOS, with limited Linux testing so far. I’d especially appreciate help testing:
- Linux and Windows
- Nginx and Apache sites
- WP Engine, Flywheel, and other hosting providers
- Sites with large or unusual media libraries
You can download the current release and follow the setup instructions here:
GitHub releases
Source and documentation:
GitHub repository
If you run into anything, please report it directly in GitHub Issues. That includes bugs, feature requests, compatibility problems, documentation gaps, and other feedback we should track.
When opening an issue, please include your Local version, OS, web server, hosting setup, and reproduction steps when relevant. Please don’t include production domains, credentials, or other private site information in public reports.
This is an independent, community-supported add-on and isn’t an official Local or WP Engine product. I’m looking forward to hearing what works, what doesn’t, and what would make it more useful.