[ OK ]Initializing kernel...
~/im/services
Hire Me

Let's Talk

Interested in working together or have a question? I'm always open to discussing new projects.

Get in touch

Connect

Find me on social media and professional networks.

© 2026 Irfan Miral. All rights reserved.Developed byIrfan Miral
Privacy PolicyTerms of Conditions
HomeServicesAbout/ResumeBlogContact
All Services

Website & Mailbox Migrations

Move websites, databases, and mailboxes between hosts or providers with zero or minimal downtime — DNS cutover included.

Moving a website or mail server to a new host is risky mainly because of what's easy to forget — a cron job that wasn't documented, a DNS record that points somewhere unexpected, a mailbox that's still receiving on the old server after the switch. I handle the full migration: files, databases, configuration, DNS, and mailboxes.

For websites, that means setting up the new environment, syncing files and databases, testing everything on the new server before any DNS change, then cutting over with low TTLs to minimize the window where DNS is inconsistent.

For mail, mailboxes are synced ahead of the cutover so nothing arrives only on the old server during the transition. Either way, there's a rollback plan — if something looks wrong after cutover, traffic can point back to the old server while it's fixed.

What's Included

  • Full website migration — files and database — between servers or hosts
  • Control panel to control panel migration (e.g. cPanel to CyberPanel)
  • Mailbox and mail server migration with no message loss
  • DNS planning and low-TTL cutover to minimize downtime
  • Post-migration verification — SSL, redirects, forms, and email flow
  • Rollback plan in case anything needs to be reverted after cutover

Technologies & Tools

rsyncmysqldump / pg_dumpIMAP sync toolsCloudflareRoute53PowerDNS

Frequently Asked Questions

How much downtime should I expect?
For most setups, effectively none — the new server is built and tested in parallel, and the cutover is just a DNS change with a low TTL set in advance. Worst case is a few minutes of inconsistency while DNS propagates, not an outage.
Can you migrate from shared hosting to a VPS?
Yes — that's one of the more common migrations. The main difference is shared hosting often restricts access (no SSH, limited cron), so file and database exports happen through whatever the host's control panel allows, then everything is rebuilt properly on the VPS.
What happens to email during the migration?
Mailboxes are migrated separately from the website, with messages synced to the new server ahead of the DNS cutover for MX records — so mail doesn't get lost or split between old and new servers mid-transition.
What if something breaks after the cutover?
DNS can be pointed back to the old server (which stays untouched until the migration is confirmed working) while the issue is fixed on the new one — this is planned for upfront, not improvised after the fact.

Need Help With This?

Tell me about your setup and what you're trying to do — I'll get back to you with next steps.

Get in Touch