Question

How do I transfer an IP address between droplets?

  • Posted October 30, 2014

If I have a droplet with an IP address which is already in use and wish to create a new droplet and transfer the IP address to that, how do I do that safely?

Presumably two droplets can’t have the same IP address, and if I destroy the first droplet, doesn’t that release the IP address back to the pool of unused DO addresses, in which case it might get allocated to another account?

Subscribe
Share

I would check in the control panel because I do recall couple of weeks back or even more than that that you are able to migrate your IP.

And the other option is way too complicated with using git. using a simple web hosting Control Panel you cannot spin that into a docker.

Upgrading a droplet doesn’t work. Adding extra RAM or CPU is all great but, you need to go in and change all your settings for mysql and bunch of other apps to take advantage of the extra RAM and CPU power.

It is much easier to start with the bear OS, plenty of RAM and CPU power and after install your applications and then migrate your data along with your IP and when DNS takes up change you could kill your first droplet in your second falls into place

You can use git and use different branches if your code is similar enough. The deploying can be done with docker and put nginx on top of that to use virtualhosts. No need to create a whole new droplet, that workflow doesn’t scale, even for one person.

I might want to build the first version of a site one way, and then get to grips with building/deploying it a better way, such as using the API which I would presume involves creating s separate droplet which I would switch to when that process was ironed out.

Happy to hear what the better strategy is.

@jasonlough

If that’s the case he obviously needs to rethink his strategy seeing that there are easier ways to accomplish this.

Maybe he has a test site and a production site and wants to be able to toggle between the two?

Why do you want to do this?


Submit an 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.

The short answer is no. You can not transfer an IP address between two droplets.

The slightly longer answer is that if you are trying to create a fresh droplet and want to retain the IP address, you have a few options. In the destroy tab, there is a rebuild option:

This “rebuilds” your droplet based on the selected image. It’s important to note that this will destroy all of your data on the droplet, but it will retain the same IP address.

If you need to retain the data, you can take a snapshot and destroy the old droplet to release the IP address. Then create a new droplet based on the snapshot using the same hostname as the original droplet. The system will try and retain the IP address for you, but it is not guaranteed. The sooner you launch the new droplet, the more likely it is to work.

The short answer is no. You can not transfer an IP address between two droplets.

The slightly longer answer is that if you are trying to create a fresh droplet and want to retain the IP address, you have a few options. In the destroy tab, there is a rebuild option:

This “rebuilds” your droplet based on the selected image. It’s important to note that this will destroy all of your data on the droplet, but it will retain the same IP address.

If you need to retain the data, you can take a snapshot and destroy the old droplet to release the IP address. Then create a new droplet based on the snapshot using the same hostname as the original droplet. The system will try and retain the IP address for you, but it is not guaranteed. The sooner you launch the new droplet, the more likely it is to work.