pablo
By:
pablo

CrashPlan for Remote Backups

June 3, 2013 5.1k views
Does anyone use (or have used) CrashPlan on their DigitalOcean droplets for remote backups? I'm looking into it and am interested in learning whether anyone recommends against; has best practices to share; or has better alternatives to recommend?
4 Answers
Hi! I work for Code 42, makers of CrashPlan, and unfortunately I don't have any personal experience with Droplets directly. In looking through the support documentation and comparing to other similar situations, I would say that while it might be possible to install the CrashPlan client on a droplet, the additional cost of running it alongside your application would likely be significant.

CrashPlan uses a decent amount of RAM to monitor the files in your backup selection and back them up automatically. While this amount is small compared to today's Desktops and Laptops (or even a dedicated server), for a cloud service like Digital Ocean, it could easily push you into a higher pricing bracket and/or reduce the performance of your application.

If you wanted to back up using CrashPlan, it'd probably be better to set up a regular rsync process to send back to your computer, then use CrashPlan on that computer to send the backups offsite. DigitalOcean has provided instructions on configuring rsync here:

https://www.digitalocean.com/community/articles/how-to-create-an-off-site-backup-of-your-site-with-rsync-on-centos-6

If you did want to experiment with CrashPlan on a Droplet, you'd want to use our unsupported instructions for headless installation and initial configuration. These are here:

https://www.digitalocean.com/community/articles/how-to-create-an-off-site-backup-of-your-site-with-rsync-on-centos-6
by zlađurić
This article provides a quick way to backup the most common things in a typical web hosting scenario: website files and database data. We will setup a full daily backup of a website folder and a copying of this data to a remote server (this can also work for another VPS). We will also set up a rsync example to just copy the incremental changes. Finally, we'll set up backup of a MySQL database.
Hi Ryan, I think your 2nd link is incorrect (duplicate of first link.) Not sure, but maybe you meant to post this? http://support.crashplan.com/doku.php/how_to/configure_a_headless_client
ampsonic -- Totally right. dumb copy-paste error. :\
Thanks for your insight @ryan! In light of your explanation, I elected to follow your advice re: rsync.
Have another answer? Share your knowledge.