Migration
Move the system without making the move the story.
Migrations from ageing VPS, shared hosting or a leftover cPanel onto a stack you can operate.
Migrations fail when they are treated as a weekend copy. We inventory, rehearse, cut over, and watch. DNS is a scalpel, not a light switch you flip from a beach.
The goal is a boring Monday after.
Benefits
What this changes in the business.
01
No folklore servers
The machine that ‘only Ravi understands’ becomes a documented service.
02
Mail and DNS survive
We treat MX records with the respect they deserve. Silent mail failure is a business incident.
03
A rollback that is real
If we abort, we abort to a known good, not to a half-moved pile.
Process
How the work moves.
01
Catalogue the ghosts
Forgotten subdomains, leftover WordPress, a PHP script from 2017 that still invoices.
02
Twin, don’t hope
A staging copy that has been restored at least once.
03
Move data with checksums
We count rows. ‘It looks fine’ is not a strategy.
04
Lower TTL, cut, raise TTL
DNS is choreography. We write the time stamps down.
Technology
Tools we actually ship with.
- Vercel
- Supabase
- Object storage
- DNS
- WordPress or Next.js as source
Questions
Straight answers.
Sometimes a short window is honest. We will not promise zero if the database cannot support it. We will promise a planned window.
Places
Where this work sits.
Industries
Sectors that often need this.
Journal
Notes on the same craft.
Start a project
If the site still lives on a forgotten VPS, let’s plan a cutover that you can sleep through.
Tell us what you are building. We will reply with a clear next step — usually on WhatsApp.

