All systems operational 21 locations · null network Pay with crypto · ∅ KYC
Accueil / Guides / Migrating a VPS Without Downtime — Replication, Cutover, Rollback
How-to

Migrating a VPS Without Downtime — Replication, Cutover, Rollback

NulNet light KVM: racks and data flows into a black-hole void

Run both servers, replicate forward, switch writes at the data layer, keep the rollback path. Downtime shrinks to the final sync, not a weekend.

Le corps de l'article est en anglais. L'interface, le catalogue et la caisse sont traduits.

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 now

Steps

  1. Provision the target in the destination location and apply the same hardening baseline — keys, firewall, unattended upgrades — before any data lands.
  2. 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.
  3. A day ahead, drop record TTLs to 60–300 seconds so caches expire quickly when the switch comes.
  4. Cutover: pause writes on old → final sync → point writes at new → smoke-test the critical paths → let recursive resolvers converge.
  5. 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.