Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Hello, @henrymendeez
You can create a snapshot of your current droplet and then spin up a premium droplet using the snapshot.
To migrate a Droplet using snapshots, you should:
Create a snapshot of a Droplet.
Optionally, move the snapshot to a new region if you want to migrate your Droplet to a new region or transfer the snapshot to a new account) if you want to migrate your Droplet to a new account.
Create a new Droplet from the snapshot in the desired region or from the desired account.
You can check the full process listed in our tutorial:
https://www.digitalocean.com/docs/images/snapshots/how-to/migrate-droplets/
Hope that this helps! Regards, Alex
Hi @henrymendeez,
As far as I can see at the moment there is no automatic way.
You might need to create such a droplet and migrate your Application over to it from your end. I’ll raise this question as an idea so that it’s automated in the future!
Alternatively, you should be able to create a snapshot of your current droplet, then create a new droplet from the already created snapshot.
More information about that can be read here:
https://www.digitalocean.com/docs/images/snapshots/how-to/migrate-droplets/
Regards, KFSys