We hope you find this tutorial helpful. In addition to guides like this one, we provide simple cloud infrastructure for developers. Learn more →
How To Migrate Droplets Using Snapshots
To migrate your server, take a snapshot of your server using the DigitalOcean snapshot tool, delete the original droplet, and spin up a new server from the snapshot.
Note: An updated version of this tutorial can be found here: How to Migrate DigitalOcean Snapshots Between Regions .
Step One—Take a Snapshot
Start off by taking a new snapshot. You can access the snapshot interface by selecting the "Snapshots" tab in the server control panel. Snapshots cost $0.05 per gigabyte per month, based on the amount of utilized space within the filesystem, so be sure to delete the snapshot when you are finished if you no longer need the old image.
Name your snapshot, and click on “Take a Snapshot”. Depending on how much data you have on your droplet, this may take from a few minutes to a few hours.
You can view all of your snapshots by clicking on the images link in the sidebar.
Step Two—Create a New Server
Once the snapshot has been processed, create a new droplet, selecting the size and region of the server that you want to deploy in.
Upon reaching the “Select Droplet Image” section, go to the “My Images” tab and choose the droplet snapshot that you created in the previous step:
After the new server has been created, you now have a redeployed server with all of your original droplet’s information. You should now update your DNS records to point to the new Droplet.
Step Three—Destroy Original Droplet
Once your DNS records have been updated, you can select the Destroy tab in the control panel and Destroy your old Droplet. This will stop the billing on the droplet.
If you have any further questions about resizing servers, reach out to us at our Q&A Forum or by submitting a Support Ticket
By Etel Sverdlov