How to backup individual files?

How should I backup individual files? I don’t want to backup the whole snapshot as I only need ~30MB, not my entire 60GB server. Plus i would like to be able to restore single files, preferably from a few version in case they are overwritten.

Is there a DO service for this? Should I literally just make another droplet that acts like a backup server? Is there a good software for it? Any suggestions welcome.


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.

Hello @skeddtemp

You’re right if you want to backup just a single file your going to find a whole server backup/snapshot is not very efficient. (Just not that DigitalOcean snapshots only charge for the actual used space on the server not the full disk size), So if its a small server and your only using 3gb of data for example that would cost $0.05*3 = 15cent per backup per month.

There is not currently a DigitalOcean service for backing up data off the server, I think someone asked for this in the Idea board before and someone from DigitalOcean said they would never provide a service that required logging into the server due to there own security.

So to answer your question you have lots of options.

-> You could setup a cron script to backup your data to DigitalOcean Spaces or AWS S3 -> You could setup another server and then run CRON to scrp/rsync -> You could use a backup service.

Full disclosure I am the founder and CEO of SnapShooter a backup provider who specialises in this sorta thing especially for DigitalOcean Customers.

We have a backup function for file backups that backs your data from your Droplet/server to any S3 storage you wish. We are totally free for one job.

Check us out Droplet File Backup Service or if you want a hand setting up one of the other options let me know we love helping people.