Skip to content
Operations

Resizing and migrating servers

Growing vCPU, memory and disk, moving a server between jurisdictions, and the downtime to expect from each — plus why disk cannot be shrunk afterwards.

6 min readUpdated

Resizing

vCPU, memory and disk can all be increased from the control panel. The change is applied at the next reboot and billed pro rata against your current term.

curl -X POST https://api.nimbusvps.com/v1/servers/SERVER_ID/resize \
  -H "Authorization: Bearer $NIMBUSVPS_TOKEN" \
  -d '{"vcpu":6,"ram_gb":16,"disk_gb":360}'

Expect 30–90 seconds of downtime for the reboot.

Growing the filesystem

Adding disk grows the block device. The partition and filesystem inside it need extending too — most templates do this automatically on boot via cloud-init, but if yours does not:

growpart /dev/vda 1
resize2fs /dev/vda1        # ext4
# xfs_growfs /             # xfs

Disk cannot be shrunk

This is a limitation of live filesystem resizing rather than a policy choice — shrinking risks data loss in ways that cannot be made safe automatically. If you need a smaller disk, deploy a new server and migrate.

Migrating between locations

Supported, free, and performed as a snapshot transfer. Open a ticket or use the API:

curl -X POST https://api.nimbusvps.com/v1/servers/SERVER_ID/migrate \
  -H "Authorization: Bearer $NIMBUSVPS_TOKEN" \
  -d '{"location":"iceland"}'

Downtime depends on disk size and the link between sites — roughly 10–20 minutes for a 90 GB server, longer for multi-terabyte storage instances.

The IP address changes. Addressing is location-specific, so lower your DNS TTL to 300 seconds at least 24 hours before the migration, and remember anything with the old IP hard-coded: firewall allowlists at third parties, SPF records, monitoring, API allowlists.

Changing jurisdiction mid-term

If the new location has a different price index, the difference is prorated over your remaining term — credited if you move somewhere cheaper, invoiced if you move somewhere dearer. There is no penalty either way.

Deploy in the next five minutes.

Pick a location, size the box, pay in crypto. No account signup wall, no ID, no waiting on a human.

7-day money-back guarantee · No KYC · Cancel any time from the panel