Migrate media to S3 or R2 Wordpress
Worldwide
Summary We are looking for an experienced WordPress developer to help improve how our website stores and serves media files. Currently, images are stored directly on the WordPress server. We want to migrate existing images to external object storage such as AWS S3 or Cloudflare R2, and configure WordPress so that future image uploads are automatically stored there as well. The goal is to reduce server storage usage and improve the reliability and performance of media delivery. Scope of work: * Review the current WordPress media/storage setup * Recommend whether AWS S3 or Cloudflare R2 is the better option for our setup * Configure WordPress so new media uploads are stored in S3/R2 * Migrate existing WordPress Media Library images to the new storage * Make sure existing image URLs and pages continue working * Update references where necessary without breaking existing posts/pages * Configure CDN/public delivery if required * Verify thumbnails, featured images, WebP images, and other generated image sizes work correctly * Ensure images are no longer unnecessarily consuming local server storage * Create a safe backup before migration * Test the website after the migration for broken images or other issues We want someone who has previously worked with: * WordPress * AWS S3 and/or Cloudflare R2 * WordPress Media Library migrations * Object storage/CDN integrations * Database URL replacements and migrations * PHP and WordPress debugging Please include examples of similar WordPress media migrations you have completed. In your proposal, please also briefly explain which approach you would recommend for handling existing images and future uploads. This is initially a one-time task, but there may be additional WordPress development work afterwards.
$500.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:yesterday
- Interviewing:9
- Invites sent:0
- Unanswered invites:0
About the client
- Serbia6:25 AM
- Tech & ITMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by