Migrate PHP/MySQL Backend from ScalaHosting VPS to Lower-Cost Hosting (No Mobile App Changes)
Worldwide
== Overview == I have a production iOS/Android app with a PHP backend and MySQL database hosted on a ScalaHosting VPS (SPanel). I want to migrate the backend to a lower-cost hosting solution, such as DigitalOcean or your recommendation, without requiring any mobile app changes. == Success Criteria == - No iOS/Android app changes required - Existing API endpoints and request/response behavior preserved - No user data loss - SSL and DNS work correctly after cutover - Static assets/images continue to work - Safe rollback available until migration is confirmed - Hosting cost significantly reduced **Reliability and data integrity are more important than minimizing downtime.** == Current Environment == - ScalaHosting VPS (SPanel) - PHP backend - MySQL + phpMyAdmin - Production iOS & Android app - Production API on a subdomain - Multiple domains in the same hosting account == Required Experience == - Linux server administration - PHP/MySQL migration - DNS - SSL / Let's Encrypt - VPS migration - Backup & rollback planning - Cloudflare preferred == Milestone 1 — Discovery == ** No production changes.** Review the current environment and provide concise technical findings: - API location - Production database - DNS/subdomain configuration - Static assets/images - Backup strategy - Migration plan - Rollback plan - Estimated downtime == Milestone 2 — Migration == After approval of Milestone 1: - Build the new hosting environment - Migrate PHP backend and MySQL database - Configure SSL - Test before DNS cutover - Perform DNS cutover - Verify production - Monitor after cutover - Keep the ScalaHosting VPS as rollback until migration is confirmed ** If you recommend a safer or more cost-effective migration approach, please discuss it with me before proceeding.** == Deliverables == - Discovery findings - Migration checklist - Rollback plan - Post-migration verification
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:1 hour ago
- Interviewing:5
- Invites sent:0
- Unanswered invites:0
About the client
- CanadaRichmond Hill6:16 PM
- $105K total spent274 hires, 81 active
- 6,397 hours
- Health & FitnessSmall company (2-9 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