Question

How to restore a snapshot from a different droplet.

Posted February 15, 2015 13.7k views

I have multiple droplets all on AMS3.

I have a snapshot of the droplet A, and I’ve created the droplet B from A’s snapshot . Now I’ve made changes to the droplet A, I’ve made a second A’s snapshot, but I can’t restore that second snapshot to the droplet B because it only appears on A’s restore tab.

The only alternative I find is to destroy and create again the droplet, but I will lose my IP.

I can’t think of any technical limitation of restoring A’s snapshots to B, as A and B are the same since B is created from an A snapshot.

Is there any limitation, or it’s simply not implemented? It looks like a very simple feature to add.

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.

×
3 answers

You can restore a droplet from another droplet’s snapshot by rebuilding it from that snapshot (Destroy -> Rebuild).

It turns out that you don’t have this option. On the other droplet you only get to rebuild from a predefined image, or an existing snapshot for that droplet. You cannot rebuild from another droplet’s snapshot.

Later edit: it IS possible, but applies only to a newly created droplet, see more here: https://www.digitalocean.com/community/tutorials/how-to-migrate-droplets-using-snapshots

I think you can restore snapshots from other droplets if the droplets are the same size and in the datacentre. I always use the floating ip function though as this allows you to assign your existing ip to another droplet but this obviously needs to be created when first setting up the droplet

Submit an Answer