Ubuntu – Recommendation for Cloud Sync Storage Solution


I have about 800GB of files in hundreds of sub-folders on a computer with a flaky internet connection. Each file is roughly 4-8MB in size. I would like to Sync these to the cloud as a backup solution.

Here are the issues thus far:

  • Google Drive: no native Linux client, and every third-party client I've tried (GRive, RClone, InSync) have failed spectacularly (InSync deleted half my files before I pulled the plug.)
  • Dropbox: has potential, and I've used it for personal use flawlessly for years — but I am turned off by the pricing structure (if multiple people need to access the data, it gets rather expensive)
  • I'm happy with using a roll-your-own cloud storage solution, but the client seems to be the trick: it needs to continually monitor changes, and be able to handle frequent internet drops / slow / flaky connection (see note about Grive, RClone, etc)

In short, has anyone found an easy click-and-forget solution for backing up (one-way sync) massive amount of data to the cloud?

Best Answer

  • Having used multiple flavors of linux for many years and a similar number of cloud storage providers (dropbox, onedrive, gdrive, etc.), I too have run into this many times and tried almost all solutions. I would suggest you give Insync another try, maybe in a safer environment. I have used it for about three years at this point and it has become a staple for me as they have improved the gui/reliability/support.

    Insync has worked well for me because:

    1. Most importantly is that it is linked to google drive (better product than onedrive or dropbox), which easily links files to your phone/chromebook/linux/windows in seconds. Insync specifically allows me to access google files on my linux machines as if they are local files (makes coding easier. Google specific files, such as "google docs" will launch a browser if you click on it through your normal file explorer. Also, if you like it will convert all google files to ods format.
    2. It works well with many different linux flavors (fedora, ubuntu, pi, etc.) and even non-linux computers (windows)
    3. Can work with multiple google accounts (especially nice if your personal is different than your school/work). I had it working with three different google accounts for some time.
    4. Insync has fairly good support (I have personally gotten feedback on about 3-4 issues over the past two years)
    5. Lastly, it has a fairly good gui where you can click to accept or block incoming shares, choose folders to include locally, and inspect errors. You can also set notifications to see who and when files are being modified

    In your specific case, due to the large amount of files you want to upload at once and the spotty internet connection, I would suggest that you upload batches of files at a time through choosing the certain files to include in the sync through the gui and add other files to be monitored as those finish. I would actually suggest this method regardless of which method you chose to go. Also always keep a backup of your files before uploading to any 'cloud'.


  • Related Question