DO Ideas 2

downgrade option, not just upgrade

We should have the possibility to also downgrade droplets, not just upgrade. Sometimes we need a lot of power for some operations, but then we don't for some time, or maybe not at all anymore, so it would be nice to be able to downgrade a droplet, not just to upgrade it.
The current solution is to create a new one with a smaller plan, but this means configuring, installing and doing all that stuff which takes time and is not portable.

  • Mircea
  • Sep 11 2018
  • Will not implement
  • Sep 11, 2018

    Admin Response

    Hi everyone, There seems to be some confusion in this thread I wanted to clear up: When resizing using our "Flexible" option you are always able to downgrade to your original size. However, when using our permanent resize or creating a new Droplet you will not be able to downgrade to a smaller size. This is because we never shrink the filesystem of a Droplet to prevent the possibility of data corruption. For more information on our Resize feature check out this community tutorial https://www.digitalocean.com/community/tutorials/how-to-resize-your-droplets-on-digitalocean.
  • Attach files
  • Umut commented
    September 11, 2018 18:29

    I asked myself if other services do not support a downgrade aswell, so that I can be sure it has really no other reasons than explained. But services like Linode do support a downgrade so why cant digital ocean implement such a function. I have thoughts of switching to another service provider because of things like this. Because the one big reason I see not to implement such a function is because of money ....
    I hope that such you can implement this to change our minds.

  • Anonymous commented
    September 11, 2018 18:29

    Its hell to downgrade in Digital Ocean, no easy option available. DO guys, provide the easy downgrade option as upgrade otherwise you're going to loose business. Moving to AWS.

  • Achintya Tiwari commented
    September 11, 2018 18:29

    For All those who need to downgrade your Digital Ocean droplet -

    https://www.fiverr.com/achintya_tiwari/downgrade-your-digital-ocean-droplet

  • Achintya Tiwari commented
    September 11, 2018 18:29
  • Achintya Tiwari commented
    September 11, 2018 18:29
  • Achintya Tiwari commented
    September 11, 2018 18:29
  • Anonymous commented
    September 11, 2018 18:29

    moving to amazon, downgrade is a must feature as we as upgrade

  • Laurence commented
    September 11, 2018 18:29

    Linode ca do it fine.

  • Shawn commented
    September 11, 2018 18:29

    Being able to easily shrink Droplets is a needed feature, even if the process involved creating a new, smaller Droplet from an existing snapshot. I can use, e.g., Clonezilla, to move linux installations from machines with larger disks and more memory to ones with smaller disks and less memory as long as the image is not bigger than the new disk's capacity, so shrinking installations isn't technically exotic. And virtual machines can be resized downward in, e.g., VirtualBox.

    This issue has come up here before, and the 2013 DigitalOcean response was that shrinking wasn't an option b/c of the possibility of data corruption. This is something that DigitalOcean should figure out how to implement.

  • Anonymous commented
    September 11, 2018 18:29

    I would not have upsized if I had realized I couldn't downsize!

    Hours of time wasted now.

    Goodbye DO, we'll be moving to Amazon shortly!

  • Anonymous commented
    September 11, 2018 18:29

    +1000000

  • Matthew Lynn commented
    September 11, 2018 18:29

    How can you possibly close this suggestion when DigitalOcean -very- clearly does not support downgrading their droplets in a full capacity. Just so no one is mislead here the only downgrade they are offering is entirely unrelated to storage capacity.

    In other words, if you need to change your storage capacity, or want to downgrade to a smaller size than you started with you are currently out of luck. There are many, -many-, people who have wanted this feature for over 2 years now and DigitalOcean has taken no steps to do anything about it even when many of their competitors offer this feature easily.

    To be clear I love DigitalOcean but this lack of a feature is unacceptable and raises numerous suspicions.

  • Tri-net Solutions commented
    September 11, 2018 18:29

    B4B: How Technology and Big Data Are Reinventing the Customer-Supplier Relationship

    there is a book B4B that talks about Amazon AWS and how it auto sizes your instance or at least recommends what you should have... "It completely de-risk the purchase decisions for a customers trying AWS for the first time. They can just pick a price plan that is close and trust that Amazon will helpthem get the plan that delivers them the most value based on how they actually use it, not how they think they might use it."

  • frnhr commented
    September 11, 2018 18:29

    DO, are you trying to make me switch to a competitor??!

  • Olivier commented
    September 11, 2018 18:29

    No free account, no downgrade options
    Issue not solved since 2 years.

    Will close my account and going to rh cloud next month.

  • kurz commented
    September 11, 2018 18:29

    +1000

  • Anonymous commented
    September 11, 2018 18:29

    +1

  • Alex Bass commented
    September 11, 2018 18:29

    +1

  • Tamás Greguss commented
    September 11, 2018 18:29

    If I understand well, with the new 'flexible resize' feature downgrade is now possible if the droplet was resized from a smaller one with 'flexible resize'.

  • Kjetil commented
    September 11, 2018 18:29

    +3 this is just evil buisines practice

  • Jose Carlos Montalvo Mori commented
    September 11, 2018 18:29

    Yes, implement downgrade option.

  • Brady Swenson commented
    September 11, 2018 18:29

    This is a must add. We overshot our needs and now need to downgrade but will have to configure everything over again on new droplets.

  • kurz commented
    September 11, 2018 18:29

    Please implement downgrade option. If I have to start over, I would have to open my options to alternative companies.

  • Vladimir commented
    September 11, 2018 18:29

    Вчера потратил два часа на все эти перепития с понижением тарифа. В итоге остался на том же тарифе.
    Нежелание реализовать необходимы функционал наталкивает на переход к другому хостеру.
    Присматриваюсь к flops.ru. К тому же теперь он стал дешевле :)

  • Антон Ляшенко commented
    September 11, 2018 18:29

    +3

  • Alfonso M. L. commented
    September 11, 2018 18:29

    Doing some research in look for a new hosting home for an existing multi server deployment I discarded DO in favor of Linode just because the latter *does* allow you to scale down servers.
    Please, DO guys, take notice.

  • Dan Smith commented
    September 11, 2018 18:29

    This is very annoying! When can we expect this to be implemented?

  • Ben Harris commented
    September 11, 2018 18:29

    Please add this functionality ASAP. This is very frustrating!

  • Anonymous commented
    September 11, 2018 18:29

    Yes the downgrade is a night mare for linux noob , In linode.com I can simply degrade and upgrade the plans with a single button click , But here it is process .

    I f you do any wrong all your data is gone. so think Twice before downgrade the plan other wise mail me I do it for you $5. balu_icu@yahoo.com

  • Anonymous commented
    September 11, 2018 18:29

    Yes the downgrade is a night mare for linux noob , In linode.com I can simply degrade and upgrade the plans with a single button click , But here it is process .

    I f you do any wrong all your data is gone. so think Twice before downgrade the plan other wise mail me I do it for you $5.

  • Anonymous commented
    September 11, 2018 18:29

    What the f*ck i upgrade very simple, but now cant downgrade...What a nice trick digital ocean! BRAVO!

  • Eric Zhou commented
    September 11, 2018 18:29

    ADDDDDDDDDD

  • Gal Weissman commented
    September 11, 2018 18:29

    Guys, PLEASE ENABLE DOWNGRADE option.
    This is a nightmare!!!

  • Eric Rouleau commented
    September 11, 2018 18:29

    +1 yes please let us at least know!

  • Anonymous commented
    September 11, 2018 18:29

    It has been an year for this request... will DO every do it or it's just a dream that will never come true. If so, just let us know instead of hoping and waiting.

  • Anonymous commented
    September 11, 2018 18:29

    If it cannot be downgraded and I have to reinstall everything again, I will choose other provider that provides the flexibility.

  • Thomas Brightwell commented
    September 11, 2018 18:29

    +1

  • ITBGroup commented
    September 11, 2018 18:29

    ITBGroup believes that this functionality is required for DigitalOcean.

  • Reid Huyssen commented
    September 11, 2018 18:29

    The easiest workaround in lieu of a built-in feature is to use snapshots and rsync as described in this tutorial.

    https://www.digitalocean.com/community/tutorials/how-to-downgrade-digitalocean-droplets

  • the rae commented
    September 11, 2018 18:29

    pretty lame, I've been here one month just testing the waters on one vps at the recommendation of a colleague.... I couldn't think of a reason not to start migrating everything i could. I spend A LOT of money on physical servers and my colo-space and I'm so glad I only put my little toe in. very disappointing guys & gals of digital ocean.

  • M.K.S Talal commented
    September 11, 2018 18:29

    Plz add this option asap

  • Dennis Oderwald commented
    September 11, 2018 18:29

    +3

  • Patrick Hütter commented
    September 11, 2018 18:29

    +3

  • Robin S. commented
    September 11, 2018 18:29

    +2 Would be a lot more convenient.

  • Cagatay Belgen commented
    September 11, 2018 18:29

    fuck you digitalocean ! I am leaving you just because of that !!
    Even the shittiest smallest provider gives the option to downgrade !!

  • Anonymous commented
    September 11, 2018 18:29

    +1

  • Anonymous commented
    September 11, 2018 18:29

    Yes please!

  • semaphore commented
    September 11, 2018 18:29

    +3

  • Mouheb commented
    September 11, 2018 18:29

    +3 for this !

  • Nikola Zelenkov commented
    September 11, 2018 18:29

    +1

  • Anonymous commented
    September 11, 2018 18:29

    +1

  • EMolinare commented
    September 11, 2018 18:29
  • Ayush Agrawal commented
    September 11, 2018 18:29

    This feature should definitely be there, otherwise it completely beats the cloud elasticity purpose.

  • Anonymous commented
    September 11, 2018 18:29

    This would be convenient, however if I am correct I do believe that shrinking the disk space may result in data loss as it doesn't know what can be removed (empty space) and is not always able to just cut off the end of it since the data may be in mixed locations (ex. having free space in between the data). I'm not a professional so don't take my word for it, but I'm pretty sure that's how it works with SSDs. I guess the best thing would be to backup all of your work and try to keep track of what's installed on it. Another option would be to setup your work on the smallest plan they have, back it up, then upgrade to what you need. That way if you ever downgrade and lose data, you can restore it then re-upgrade to what you need.

    In the long run it would be worth it, but projects I've done I haven't needed to worry too much since I'm mostly just installing a few pieces of software to run on the server and have all my scripts in sync with my computer/home server.

  • Chris Jones commented
    September 11, 2018 18:29

    Lack of this has me considering moving my 6+ full-time servers elsewhere.

  • Anonymous commented
    September 11, 2018 18:29

    +1 on this too. I need this bad!

  • Charles Steel commented
    September 11, 2018 18:29

    For anyone who saw the comment about using the API to downgrade, you can't use it to downgrade to a smaller disk size. If you try, you get this:

    "Size can not be smaller than the Droplet's original size".

    +1 for this functionality, please guys!

  • Anonymous commented
    September 11, 2018 18:29

    +1

  • Davis Clark commented
    September 11, 2018 18:29

    +1.

    Pretty frustrating as is.

  • Anonymous commented
    September 11, 2018 18:29

    Please downgrade

  • Anonymous commented
    September 11, 2018 18:29

    +

  • Nick Papa commented
    September 11, 2018 18:29

    Pretty much any other provider can allow you to downgrade an instance, pretty disappointing Digital Ocean doesn't support it as it's almost an essential feature.

  • Rafael Specht da Silva commented
    September 11, 2018 18:29

    +1, very important! I work for a blog that did an upgrade on World Cup period. Now we don't need all the memory/processor!

  • Alan Ferreira dos Santos commented
    September 11, 2018 18:29

    +3, very important!

  • Anonymous commented
    September 11, 2018 18:29

    I really need to add more storage, or upgrade then downgrada, during upgrade Storage is not increased, you have to restore from snapshot ..etc.

    I am going to not to use DigitalOcean as my provider anymore!!!!

  • Michel commented
    September 11, 2018 18:29

    +3, very important! should not have to do this with snapshots, can take some time and not sure if the IP is kept.

  • Charles Samet commented
    September 11, 2018 18:29

    +3 for this as well... I have a droplet configured for 40GB of disk space, but I'm only using about 10GB. I shut the droplet down, created a snapshot, deleted the original, and then tried to restore from snapshot to a droplet of 20GB in size (which is more than enough). I couldn't... gave me an error that droplets could not be sized to a smaller disk. So now I need to delete and start all over?

  • s r k commented
    September 11, 2018 18:29

    +3 for this.

  • MJ Watkins commented
    September 11, 2018 18:29

    This really needs to be an option--I'm severely overpaying for space and bandwidth I'm not even coming close to fully taking advantage of. I really don't want to cancel, but if downgrading is such a hassle, then I might as well switch to a better hosting company with more flexibility.

  • Anonymous commented
    September 11, 2018 18:29

    I used "resize API" for downgrade:

    https://developers.digitalocean.com/droplets/

    creating a new image (snapshot) does not keep the ip address.

  • Zsolt Bakó commented
    September 11, 2018 18:29

    A few days ago I successfully upgraded and then downgraded a droplet. Disk usage was around 8 GB, I started with a 512MB droplet, upgraded for a few minutes for testing purposes to 16GB plan and then easily downgraded it back to a 512 MB droplet. I did it on the Amsterdam 2 datacenter. I don't really see what is the problem in your cases. Do you use to much disk space maybe?

  • Anonymous commented
    September 11, 2018 18:29

    i gave 3 votes to this. This is so important.

  • Anonymous commented
    September 11, 2018 18:29

    Guys, this is a must. Especially since you removed the ability to restore a snapshot to a smaller droplet. Please implement a downgrade option.

  • Michel commented
    September 11, 2018 18:29

    +1

  • makishart commented
    September 11, 2018 18:29

    we need it!

  • Zachary DuBois commented
    September 11, 2018 18:29

    @Norton, correct. I notified them of this. I hope they are going to implement this very soon.

  • Norton commented
    September 11, 2018 18:29

    Unfortunately, create droplet from snapshot doesn't allow you to create a "downgrade" plan, due to the different in disk size. It said something like "can't create 10 GB HDD from 20 GB HDD droplet".

  • Zachary DuBois commented
    September 11, 2018 18:29

    Support said this is not possible due to possible data corruption. They should find a way... 1,600 votes says this should be re-added.

  • Brian Vallelunga commented
    September 11, 2018 18:29

    +1 Needed.

  • Zachary DuBois commented
    September 11, 2018 18:29

    +1 Needed. Opened support ticket.

  • littleguy commented
    September 11, 2018 18:29

    I just downsized a droplet in the AMS2 datacenter. (From 2GB to 512MB). Can anyone else confirm this works?!!

  • Anonymous commented
    September 11, 2018 18:29

    +1

  • Grzegorz Zdanowski commented
    September 11, 2018 18:29

    > Have you ever seen a hard drive that can resize on the fly?
    @BSDaemon: Yup, I seen - HFS+ on OSX ... and it's BSD ;)

  • pp commented
    September 11, 2018 18:29

    nice idea

  • BSDaemon commented
    September 11, 2018 18:29

    You can't downsize a live file system. Have you ever seen a hard drive that can resize on the fly? No you havent.

    That's why you have to use snapshot to downgrade.

  • Anonymous commented
    September 11, 2018 18:29

    Really good point! Web badly need downgrade option!

  • Steve Lawson commented
    September 11, 2018 18:29

    Addendum to my last comment: The ability to port a snapshot to a new Droplet would, actually, be a great way to transition during a downgrade. The original Droplet could stay live, while the Downgrade Droplet is tested, then change the DNS nameserver records to finalize.

  • Steve Lawson commented
    September 11, 2018 18:29

    Or, how about a way to port a snapshot to a new Droplet (with, perhaps, a warning to the User that this will only work if the Droplets have the same architecture profile.

  • frazboyz commented
    September 11, 2018 18:29

    I like the idea of being able to downgrade but lets say if i upgraded my hard disk and then downgraded, would i loose data? Also i like the idea of being able to upgrade/downgrade via the api.

  • email commented
    September 11, 2018 18:29

    I agree about downgrade option, as far as it (as upgrade) only touch the CPU and RAM.

    Resizing (down) filesystems implies to front with corner cases, file mounts, etc...

  • Anonymous commented
    September 11, 2018 18:29

    I wonder why you have to do this twice in step b and c: "create a new droplet from the snapshot image" ?

  • Alex Cardinell commented
    September 11, 2018 18:29

    What there really should be is a "slow resize" option which might take a little longer but allows you to upgrade/downgrade to any size.

    That way there are less steps and less frustration when you have to do a real upgrade/downgrade that the fast upgrade option doesn't support.

  • Jeffrey A. commented
    September 11, 2018 18:29

    Currently you need to create a Snapshot, destroy and recreate... I second this.

  • Eugene ElJefe Cook commented
    September 11, 2018 18:29

    I think part of the issue is that upgrades don't actually change the amount of allocated space you receive, which is incredibly annoying. So downgrading would essentially mean free space.

  • Ashley commented
    September 11, 2018 18:29

    Even if it was just an button that automated the shutdown - > snapshot -> deletion -> recreation from snapshot with the same IP.

  • Joju commented
    September 11, 2018 18:29

    yeah.. I agree.. I do upgrade and downgrade depends on usage. can we please get this option?

  • Rori Stumpf commented
    September 11, 2018 18:29

    To downgrade by creating a snapshot and then using it to create a new droplet doesn't make sense either - the IP address will be different, right? That's not a downgrade, that's a new droplet/"host".

    Why is it possible to downgrade in my account? Is that because it's a very new account?

  • Georges Chitiga commented
    September 11, 2018 18:29

    If we could downgrade using the API the same droplet that would be awesome because we could use a script that checks the resources, if there is a spike the script would upgrade the droplet, if spike is gone then the script would downgrade.
    We could start big projects on small droplets, once the project grows automatically it will resize the droplet to make sure it has everything it needs.

  • Stephen Punwasi commented
    September 11, 2018 18:29

    The correct way to downgrade would be to take a snapshot of your droplet, and boot up a new instance with your snapshot. Shouldn't be anything else to it.

  • Dragos commented
    September 11, 2018 18:29

    If i remember well that was an option in the past but now i see its gone. It was a great option.. i used it to go from 512mb to 1gb then 2gb(ram) and then i downgraded back to 1gb because it was better (my usage was lower) . Please DO do it back.

  • Simon W commented
    September 11, 2018 18:29

    @Robin J.

    It would have a new IP though, would it not?

  • Robin J. commented
    September 11, 2018 18:29

    It's not that much hustle to make a backup, boot up a new droplet and select the backup in question, destroy the old one?

  • Moisey Uretsky commented
    September 11, 2018 18:29

    The fast-resize down will allow you to resize down to the original size that the droplet was created at, but not lower as that would require shrinking the drive partition.

    Thanks