Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to use my RPi partly as a home file-server. I'm currently using a desktop for the same task. For instance, all of my family's pictures and home videos are on the file-server; but only a fraction of them are ever on the laptop. I currently use some custom rsync scripts to sync new data from the laptop to the file-server.

I've decided it's time to pay for an online backup service in order to get off-site storage of our most irreplaceable data (home videos, pictures, etc.).

I'd like to give my RPi the job of file-server (via USB hub and HDD enclosures) and have it deal with syncing to an online backup service. However, I'm having a really hard time finding any online backup service that explicitly supports the Raspberry Pi.

I've seen some examples of getting crashplan to run; but that's it.

Does anyone know of any online backup services that provide official support for RPi? What about other services that people have successfully gotten to run?

Edit for further clarification: Raspberry Pi uses an ARM processor. Most services that do provide a Linux client only provide a client for the x86 or x86_64 architecture and not ARM. So official support for a Linux client on the ARM architecture is what I'm ideally looking for.

Edit: I received a response from SpiderOak, they do not currently have any plans for supporting Raspberry Pi. But this is a company that actually has official support for the N900, so it might not be hard to convince them to support the RPi if a few more people ask them about it. I particularly like that they store the backups in a way that prevents themselves from seeing the data.

share|improve this question
Why do you feel you need an "online backup service that explicitly supports the Raspberry Pi"? Surely anything that can communicate over Ethernet is viable? – Andrew Jan 16 '13 at 12:48
I intend to use the RPi as my local file server and I want it to be able to sync to an online backup service. It will be the only local location with a complete set of files to backup. So I need a service that can run its client on the RPi to handle the automated syncing. Honestly, I could live with a service that lets me just use rsync, but I don't know of any. – Kyle Jan 16 '13 at 17:29
Googling for rsync backup service will find some options. Also you could look at tarsnap. It uses an open source client so you may be able to compile it on the Raspberry Pi. – Craig Jan 16 '13 at 22:34
related: Portable system for syncing files (like DropBox)? Maybe SparkleShare (basically an automated git-on-change) plus a simple file hoster does the trick? – Tobias Kienzler Jan 18 '13 at 8:01

Found this script which is supposed to provide unofficial support for CrashPlan on the Raspberry Pi: http://pastebin.com/K3xGa28g

Edit: Here are some more related resources that would probably be useful for using CrashPlan on the RPi:

These first 2 come from this thread: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=9&t=5398

This script was used to successfully install CrashPlan on the RPi http://geekfun.com/wp-content/uploads/2011/08/crashplan.sh_.txt

This post describes installing CrashPlan on another ARM device (PogoPlug): http://www.opticality.com/blog/2011/07/16/installing-crashplan-on-a-pogoplug-pro/


This post describes getting CrashPlan installed on a headless (no display) Linux server (but does not address the ARM architecture issue): http://www.liquidstate.net/blog/technology/installing-crashplan-on-a-headless-linux-server/

And this post describes using the CrashPlan GUI on another computer to connect to and manage the CrashPlan instance running on the headless server: http://www.liquidstate.net/blog/technology/how-to-manage-your-crashplan-server-remotely/

share|improve this answer

You could try ownCloud which you can host yourself and is incredibly easy to set-up. There are some useful walk throughs and semi automated scripts to set-it all up.

With very little effort you can have it running on Nginx. https://www.google.de/search?q=owncloud+rapsberry+pi&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

You could then send your pi(or a 2nd Pi) off to these guys, who will add pop it into their datacenter for free: http://raspberrycolocation.com/

Seems like the perfect solution to me, and the only cost would be the cost of posting your rPi to them.

share|improve this answer

You may also use S3 from amazon web services, which has a storage gateway accessible in linux for slip streaming backups.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.