Migrating a VPS Without Downtime — Replication, Cutover, Rollback

Run both servers, replicate forward, switch writes at the data layer, keep the rollback path. Downtime shrinks to the final sync, not a weekend.
Run both servers, replicate forward, switch writes at the data layer, keep the rollback path. Downtime shrinks to the final sync, not a weekend.
The pattern
The old and the new server run side by side while data flows one way: forward, continuously, until the new box trails by seconds. Reads and writes switch at the data layer — DNS, database promotion, or an application flag — not by moving a disk. Total customer-visible downtime compresses into the seconds between the last sync and the write flip. Everything else in a migration that hurts — the copy, the config drift, the surprise dependencies — happens while the old machine is still quietly serving.
VPS from $3* (fund $50+), storage 1–5 TB NVMe from $24/mo annual-eff, dedicated with IPMI from $30.80/mo. Crypto invoice, no KYC.
Launch nowSteps
- Provision the target in the destination location and apply the same hardening baseline — keys, firewall, unattended upgrades — before any data lands.
- Replicate without pause: rsync over SSH for files, native replication for databases, or application-level sync where the stack has one, until lag reads in seconds.
- A day ahead, drop record TTLs to 60–300 seconds so caches expire quickly when the switch comes.
- Cutover: pause writes on old → final sync → point writes at new → smoke-test the critical paths → let recursive resolvers converge.
- Leave the old box alive through a rollback window and snapshot it before decommissioning; the snapshot is the exit door.
Where NulNet fits
The checkout makes parallel-run migrations cheap on both ends: order the target, sync, cut over, then keep or kill the source. Snapshots ride VPS and storage plans as a checkout add-on, so the pre-cutover state is one restore away. Billing stays crypto-only and identity-free on both sides of the move — which is the point for migrations from providers whose onboarding starts with a passport scan. Storage tiers from 1 TB NVMe ($30 list, $24 annual-eff) also work as the replication target itself.
Can NulNet migrate my server for me?
No managed migration exists — you hold root and this playbook. On dedicated tiers, remote hands (a $24/mo add-on) can assist with hardware-level tasks like racking or a console you cannot reach, but data moves stay your operation.
How do I move without changing my IP?
You cannot carry an IPv4 between providers; addresses are allocated per network. Plan around it: short record TTLs, a fast DNS switch, or a proxy and VPN endpoint in front if clients truly depend on the address staying constant.
Which direction is most common?
Arrivals from mainstream clouds into no-KYC locations, usually for billing or jurisdiction reasons. The replication mechanics are identical in both directions — what changes is the onboarding, which here is an email or token and a crypto invoice.
How long should the old server stay online?
Through at least one full traffic cycle — typically a week — so slow clients, cached resolvers and forgotten cron jobs all show up while rollback is still one DNS record away. Snapshot before you decommission; the snapshot is cheaper than regret.
Ready to launch?
Build the box — VPS, storage or bare metal — create the password, pay the invoice that follows.