20i Migration

Managed WordPress hosting for sites leaving 20i and StackCP.

20i organises hosting into packages rather than accounts, and a single package often holds several unrelated sites. Working out what belongs to whom comes before anything is copied.

Packages enumerated firstReseller clients separatedFree migration
Free migrationPer-site separationBundled cache unwoundDaily backupsFree SSL24/7 support
Packages, not accounts

One login can hold a lot more than one site.

This is the part that makes a 20i migration different: the unit you are leaving is rarely a single website.

StackCP packages hold several sites

A package can carry multiple domains and WordPress installs side by side. Which of them are moving, and which stay, is decided before the first export.

Enumerated up front

Reseller accounts hold clients

If the account is a reseller one, some sites belong to customers who have their own logins and their own expectations about downtime. Those get their own cutover conversation.

StackCache does not come with you

20i's bundled caching is applied at their edge, not by a plugin you can carry. Anything it was doing has to be reproduced here rather than assumed to continue.

Their CDN and DNS in front

Packages frequently use 20i's own nameservers and CDN, so DNS is managed inside StackCP rather than at the registrar — which changes where the cutover actually happens.

Databases shared across a package

Several sites in one package can share a database server and naming scheme, so exports have to be separated carefully to avoid carrying a neighbour's tables.

Migration

Separate the sites before you move any of them.

The failure here is not a lost file. It is discovering mid-migration that the package you exported contained three sites, two of which belong to somebody else.

  • Every site in the package listed
  • Reseller clients identified and scheduled separately
  • DNS location established — StackCP or registrar
  • Databases separated per site
Package
Sites inside
4 found
Moving
This migration
2 sites
DNS
Managed in
StackCP
DNS cutover
Awaiting your go-ahead
scheduled
Performance

Resources per site, not per package.

Sites sharing a package share its limits, so a busy neighbour is your problem too. Here each site has its own container and its own ceiling.

Free
migration, done by us
Per-site
resources, not shared
14
edge regions
MagicWP128 ms
Busy shared package840 ms
20i without StackCache520 ms

Illustrative comparison of a page load before and after the move. Your numbers depend on how many sites shared the package.

Configuration

What we change when a site arrives from 20i

The package model drives most of this, and their edge features drive the rest.

SettingWhat we doWhy
Package contentsEvery domain and install inside the package listed before an export is scoped20i's unit of hosting is a package rather than a site, so exporting one without an inventory routinely picks up a neighbouring site's files as well.
Reseller clientsClient-owned sites identified and given their own cutover slotA reseller package holds sites whose owners have their own logins and their own tolerance for downtime, and scheduling them as one batch decides that for them.
StackCacheEdge caching reproduced in-stack rather than carried20i applies it at their own edge with no plugin to bring along, so a site that felt fast there arrives with none of that unless it is rebuilt here.
DNS ownershipEstablished as StackCP or registrar before the cutover is plannedPackages often use 20i's nameservers, which means the records to change live inside the panel you are leaving rather than at the registrar.
Database separationPer-site exports taken from a shared database serverSites in one package share a database host and naming convention, so an unfiltered dump carries tables belonging to a site that is not moving.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly
Starter
For personal sites, blogs, and portfolios.
$20/mo
Billed $240 yearly · save $60
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
Billed $960 yearly · save $240
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
Billed $3000 yearly · save $600
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

My 20i package has several sites. Can I move just one?
Yes, and that is why the package is inventoried first. The unit of hosting there is the package rather than the site, so the export has to be scoped deliberately or it picks up neighbours.
I am a reseller. What about my clients' sites?
They get their own cutover slots rather than moving as one batch. Client sites have owners with their own logins and their own view on when downtime is acceptable, and that is not a decision to make on their behalf.
Does StackCache come with me?
No. It runs at 20i's edge with nothing installed in WordPress, so there is no plugin to carry across. Equivalent caching is set up here before cutover so the site does not arrive slower than it left.
Where do I change DNS — 20i or my registrar?
Whichever holds the zone, which is established before the cutover is scheduled. Packages frequently use 20i's own nameservers, in which case the records live in StackCP rather than where you bought the domain.
Will my other sites be affected while one moves?
No. Each site is exported separately from the shared database server, and the package keeps running untouched until you decide to close it.

Move one site without disturbing the rest.

Free migration, the package inventoried first, and a cutover slot per site.