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.
by: DOSnapshotAugust 28, 2014Visit site
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!
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.
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?