DOSnapshot

Visit site

A command-line snapshot maker for your DigitalOcean droplets. Fully Automated. Multi-threaded.

A command-line snapshot maker for your DigitalOcean droplets. Fully Automated. Multi-threaded.

Was this helpful?
 
10 Comments


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!

By far my favorite tool. First commit on GitHub was in July of 2014, so it’s relatively new and seems to work very well.

I love that it starts droplets back up when it’s done taking the snapshot.

This is the only tool I use to make snapshots.

Great tool. Thanks!

Hi Admin, Im having problems to use DoSnapshot.

do_snapshot --digital-ocean-client-id ****** --digital-ocean-api-key “my api key” Start performing operations Droplet Listing is failed to retrieve Access Denied

come up with Access Denied, why ?

Cheers J

Now it works on API V2 Too.

Hi Admin, im using dosnapshot v1 and working perfectly but cant delete the old snapshot. the command i used is do_snapshot -k 7 --digital-ocean-client-id xxxxx --digital-ocean xxxx

at moment , just doing snapshot but without delete the old snapshot . Can you help me ?

Cheers J

Hello, can you post your full log? To get it just run do_snapshot with -v option.

ok, which version of do_snapshot? and which version of ruby you have, or installation type?

Most useful and elegant tool that I can find to do this! Bravo and many thanks. To properly work I am having to add option -d 30 or else the script comes out claiming that droplet not powered off!

Good morning, I have used your tool for more than a year so far with only occasional hiccups. Thank you so much for that. However starting a week ago I am having problems. I am using the following command:

do_snapshot --only $HSET_IN $SRITONI_WS1 --keep 2 -c -v -p 2 --stop-by-power

And I get the following error:

Shutting down droplet. Droplet id: xxxxxxx is Failed to Power Off. DoSnapshot::DropletShutdownError

Actually the droplets were powered off but the script is unable to synchronize with this apparently?

Any help would be appreciated.

Also, I would like to donate and so can you please setup a paypal?

Thanks,

Madhu

Now that snapshots can be created without shutting down a droplet, what changes need to be made to DOsnapshot?

Publish your Tool on Community

Have you created an Integration, API Wrapper, Service, or other Tool that helps developers build on DigitalOcean? Help users find it by listing it in Community Tools.

Become a contributor for community

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

DigitalOcean Documentation

Full documentation for every DigitalOcean product.

Resources for startups and SMBs

The Wave has everything you need to know about building a business, from raising funding to marketing your product.

Get our newsletter

Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

New accounts only. By submitting your email you agree to our Privacy Policy

The developer cloud

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

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.