What's included in every migration.

  • Full inventory & risk audit. Before we touch anything, we map every domain, database, cron job, email account, and dependency — and flag what's likely to break.
  • Three independent backups. File-level, database-level, and a full server snapshot. Retained for 30 days after go-live.
  • Staging environment. We rebuild your stack on the new VPS at a temporary hostname. You can click around, run tests, compare against production — nothing goes live until you're satisfied.
  • Database collation & charset fixes. A quiet killer we see on 90% of cPanel exports. We normalize utf8mb4 collations so imports don't silently corrupt your data.
  • Nginx configuration tuned to your site. Not a default template — caching rules, rate limits, and gzip/brotli configured for the actual traffic profile of the site.
  • SSL via Let's Encrypt or Cloudflare Origin. Auto-renewing, HSTS-ready, A+ SSL Labs score.
  • Email handoff. We either migrate your existing mail to Google Workspace / Zoho / Fastmail, or point MX to a proper transactional provider. cPanel email stays on cPanel; you don't need that mess on a VPS.
  • DNS cutover & smoke test. Low-TTL switch after staging sign-off. We monitor the first 24 hours closely and keep the old server running in read-only fallback.
  • Cron jobs, queues, and scheduled tasks. Ported to systemd timers or cron with proper logging — not the fragile cPanel UI panels.
  • 30-day warranty. Anything breaks in the first month that's clearly on us, we fix it on our dime.

A week or two, mostly on our side.

Migration sounds dramatic but it's usually boring — which is how it should be. Here's the actual sequence of what happens once we start work on your site.

Day 1 / Audit

Inventory

You give us cPanel read access or a tarball. We produce a one-page inventory of everything we found and flag anything unusual before quoting.

Day 2–4 / Build

Staging up

We provision the new VPS, install the tuned LEMP stack, restore databases, copy files, wire up SSL and cron. You get a staging URL to poke at.

Day 5–7 / Test

You sign off

We walk through the staging site with you. Catch anything weird now, not after DNS flips. We don't proceed without explicit written sign-off.

Day 8+ / Cutover

DNS & go-live

Scheduled window, low-TTL DNS switch, 24h monitoring. Old server stays warm in fallback for 30 days. If anything goes wrong, rollback is instant.

Straight prices. No retainers required.

These are the productized offerings — fixed scope, fixed price. Larger, more complex migrations get a custom quote but start from the same baseline.

M / 01One-time

Standard migration

Up to 5 sites from a single cPanel or shared host onto one new VPS. Covers databases, files, SSL, cron, email handoff, and DNS cutover.

$2,500
Fixed · 5–10 day delivery
M / 02One-time

Network migration

6–25 sites, often across multiple origin servers, consolidated onto a properly provisioned VPS or multi-server setup. Includes capacity planning and DNS strategy.

from $6,500
Fixed · 2–4 week delivery
M / 03Retainer

Managed hosting

After migration, we keep your VPS running. OS patching, Nginx tuning, backups, monitoring, incident response, and a real human to call when something breaks.

from $400/mo
Per site · Month-to-month

The same stack we run ourselves.

We don't experiment with your production site. Every box we build uses the same hardened configuration that runs our own network of sites serving over 10 million visitors per month.

STACK / 01Host OS

Ubuntu LTS

Latest LTS with unattended security updates. SSH on a non-standard port, key-only auth, fail2ban, UFW/iptables firewall locked to known good addresses.

STACK / 02Web & app

Nginx + PHP-FPM

Nginx with HTTP/2, Brotli, aggressive but correct caching rules. PHP 8.x on FPM with OPcache and JIT tuned to your workload.

STACK / 03Database

MariaDB 11

InnoDB buffer pool sized to your RAM, slow-query log enabled, collations normalized, automated dumps to off-box storage every 6 hours.

STACK / 04Edge

Cloudflare

Proxy + CDN + WAF. Origin certificate, full-strict SSL. Bot-fight mode configured to block garbage without breaking real users.

STACK / 05Backups

Off-box, 3-2-1

Daily dumps to Backblaze B2 or Cloudflare R2 via rclone. One local snapshot, two off-site copies. 30-day retention minimum.

STACK / 06Monitoring

Uptime + logs

External uptime checks, synthetic transactions on key pages, log shipping to a central viewer, and real alerting (not just email) for production incidents.

About migrations, specifically.

The ones that come up on almost every scoping call.

We have an OVH cPanel deadline coming up. Can you realistically hit it?

+
If the deadline is more than 10 days out and your site is under ~10GB, yes — we've done dozens of these. If it's tighter than that, tell us on the intro call and we'll either shuffle schedule to make it work or be honest about what's feasible.

Do you host the VPS yourselves or do we own it?

+
You own it. We recommend providers (Hetzner, OVH, Contabo, DigitalOcean, Vultr depending on your traffic and geography), you create the account on your own billing. If you go on a managed retainer afterward, we have admin access — but you're the root owner at all times.

What about WordPress-specific concerns — themes, plugins, page builders?

+
Migrations are infrastructure, not theme work. We preserve your WordPress install as-is; themes, plugins, and page builders all keep working. If we notice a plugin that's obviously causing security or performance issues, we flag it for you, but we don't touch it without your approval.

Will the site be faster after migrating?

+
Almost always, yes. The typical cPanel-to-tuned-VPS move cuts TTFB by 50–80% simply because you're no longer fighting a thousand other tenants for CPU and I/O. If your bottleneck is a bloated theme or a badly written plugin, that stays — and you should probably book a speed rescue engagement alongside.

What if something breaks after cutover?

+
We keep the old server running in read-only fallback for 30 days. If something serious breaks in the first 24 hours, we can DNS-roll back in under 10 minutes. For smaller issues, the 30-day warranty covers fixes at no additional cost as long as it's a migration-caused problem.

Do you handle email migrations too?

+
We strongly recommend moving email off cPanel entirely — it's the single biggest operational headache. We'll handle migration to Google Workspace, Zoho, Fastmail, or Microsoft 365. For transactional mail (password resets, order confirmations) we configure Postmark, Amazon SES, or similar.

Ready to start?

Send us the domains you want to migrate and your current host. We'll come back with a fixed quote within 48 hours.