Question

Preserving IP address on full droplet resize

As I understand, the only way to make a full resize of a droplet (including disk space) is to create a new one using a custom snapshot image. Is it possible to guarantee preserving of original IP address in this case? Or is there any alternative way to make full resize?


Submit an answer

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!

Sign In or Sign Up to Answer

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.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

I just wanted to provide an update to this question in case anyone still stumbles across it. Since this was asked, we introduced some new features around resizing. In addition to the existing “flexible” resizing option, we now offer permanent resizing which allows you to resize your disk space as well as CPU and RAM. This makes the old snapshot and redeploy method of resizing unnecessary, and as you are not destroying your Droplet you don’t run the risk of losing your IP address.

For more info, check out this article:

What about sowtware that was bought and tied to an IP? Like control panels? <br>There should be Guaranteed way to keep an IP when resizing droplet.

One possible solution would be to not destroy your droplet. Create a new droplet with the resized space. Deploy your application to it and then modify DNS records. Once DNS conversion is complete destroy old droplet. This causes very little to no downtime and might be the best solution, plus Digital Ocean charges by the hour so it wouldn’t be very expensive.