How I backup all my files – Automation and Redundancy is King

So last Black Friday of 2019, I snatched 2 very good deals:

  1. The lifetime 1TB cloud storage service from Koofr which I got for ~$78.
  2. 1TB VPS for €50/3yr from hostsolutions.ro which I saw from the LET forum.

I haven’t really heard anything about Koofr, but I know the great benefits of using the cloud to sync and/or backup your files. We all know how disheartening it is to suddenly lose your phone along with all your personal photos/videos. You might be creating backups via copying it to your own PC and/or uploading it to Facebook, but that would still require manual work, and who has the time? Better to just use these cloud services to automate it.

Koofr, “cloud”, what?

For those who don’t know how it works, these type of services allows your devices like smartphones or laptops to automatically upload the files in it to a server called “Cloud”, which can now be easily accessed by your other devices.

Enabling Koofr to automatically upload your images and videos on your phone to the cloud

We are using 3 phones at home, and all of them are in sync to Koofr:

All our phones at home are in sync with Koofr. P.S. You can’t specify the destination folder of each device. What we did here is to wait for each device to upload all its files, disable the sync, then rename the folder. Then repeat for each device.

It all works well and fine, by we started noticing some things:

  1. Trying to stream the videos from the Koofr app/website is really slow. Well, we are probably just getting our money’s worth. I know its probably better to download the videos first, but who has time for that? I just want to watch it via stream, I don’t want it to be saved on my phone and still bother deleting it after watching. There should be a way to easily access the files so we can stream it.
  2. There’s still not much redundancy. We can’t completely rely on Koofr alone to back up our files, we should also backup Koofr to another server!

Creating a website for our Koofr files

Using the 1TB VPS I got, I will set up a website I and my wife would go to easily access our files.

The website we set up so we can easily access our Koofr files.

And of course, there should be username/password to access the files.

I will probably install SSL/Let’sEncrypt later on.

Here comes Rclone

I haven’t tried Rclone before, but I kept hearing good things about it. But what it does is, it allows you to sync/copy/access the files you have on a cloud service. You can learn more details about Rclone and the supported cloud platforms on its website.

Using the same server, we are are going to install Rclone and set it up

run our sync:

Issue Rclone sync

Confirm that we can view our files using our browser/Google Chrome

Accessing the website displays the 4 folders each for our own devices.
Accessing a folder displays the media files in it. P.S./TODO: Might have to install file viewer so at least we can see a thumbnail for each media file.

Making it automated

Using crontab we can schedule Rclone to sync once every day so that we do not have to log in to command line and issue the sync manually.


Hope you enjoyed how I set up the redundancy system of all our media files across different devices. Is there a better way? How did you set up yours? Let me know in the comments below.