ADVERTISEMENTS
Linux Apps

CloudCross – Synchronize Files and Directories with Multiple Cloud Storages

CloudCross – Synchronize with Google Drive
Written by Divine Okoi
ADVERTISEMENTS

CloudCross is an open source cross-platform productivity tool that enables the synchronization of local files and folders across several cloud services.

At the moment it has available support for Google Drive, Cloud Mail, Dropbox, Yandex, and Microsoft’s OneDrive.

It is developed by Kamensky Vladimir in pure Qt and contains no third-party libraries. All you require to run it on your workstation is >= Qt5.

Features in CloudCross

  • FOSS – Free & open source and licensed under the GNU GPL v2.
  • Supports several cloud providers including Dropbox, Yandex, and Google Drive.
  • Direct file upload to cloud via URL (optional).
  • Specify file upload priorities for both local and remote synchronization.
  • Automatic bidirectional documents conversion from MS Office and Open Office document format to Google Docs.

Install CloudCross on Linux Systems

CloudCross is available to install via repository on various Linux distributions.

On Ubuntu 17.04

$ sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/MasterSoft24/xUbuntu_17.04/ /' > /etc/apt/sources.list.d/cloudcross.list" 
$ sudo apt-get update 
$ sudo apt-get install cloudcross

On Debian 8

$ sudo echo 'deb http://download.opensuse.org/repositories/home:/MasterSoft24/Debian_8.0/ /' > /etc/apt/sources.list.d/cloudcross.list  
$ sudo apt-get update 
$ sudo apt-get install cloudcross

On Fedora 25

$ sudo dnf config-manager --add-repo http://download.opensuse.org/repositories/home:MasterSoft24/Fedora_25/home:MasterSoft24.repo 
$ sudo dnf install cloudcross
ADVERTISEMENTS

For older and other Linux distributions, visit CloudCross download section.

How to Use CloudCross in Linux

To start using CloudCross you’ll need to authenticate its access to your Dropbox account (or any other cloud service it supports).

  Brisk Menu - An Efficient Menu for the MATE Desktop

Do this by running CloudCross with -a option (for provider definition use option --provider PROVIDER_NAME).

In our case, it is Dropbox, so:

$ ccross -a --provider dropbox

As a response, the application will return something like this:

-------------------------------------
Please go to this URL and confirm application credentials

https://accounts.google.com/ServiceLogin?passive=1209600&continue=https://accounts.google.com/o/oauth2/v2/auth?scope%3Dhttps://www.googleapis.com/auth/drive%2Bhttps://www.googleapis.com/auth/userinfo.email%2Bhttps://www.googleapis.com/auth/userinfo.profile%2Bhttps://docs.google.com/feeds/%2Bhttps://docs.googleusercontent.com/%2Bhttps://spreadsheets.google.com/feeds/%26redirect_uri%3Dhttp://127.0.0.1:1973%26response_type%3Dcode%26client_id%3D834415955748-oq0p2m5dro2bvh3bu0o5bp19ok3qrs3f.apps.googleusercontent.com%26access_type%3Doffline%26approval_prompt%3Dforce%26state%3D1%26from_login%3D1%26as%3D54ba027c9bc26031<mpl=nosignup&oauth=1&sarp=1&scc=1

Copy the URL into your browser and follow it, enter your password and select accept.

Next, enter your login and password details like so:

$ ccross -a --provider mailru --login your_login --password=your_password

After this, CloudCross will be ready for use. The next step is to initiate a sync.

Do this by entering ccross or running it alone or with a defined --provider option. i.e.

$ ccross --provider dropbox

Remember to use the --prefer=remote option or --force option (if you’re using >= version 1.0.4) if you want to sync into an empty folder.

Head over to the GitHub page to see a list of the synchronization options OR you can see them within the terminal by running --help.

If you are in need of such an alternative desktop client for Google Drive on Linux then you might just be in luck because you can give CloudCross a test drive while you share the article with your friends. and don’t forget to comment on your experience in the comments section below.

  Grive2 - An Alternative Google Drive Desktop Client for Linux
ADVERTISEMENTS

About the author

Divine Okoi

Martins Divine Okoi is a Cybersecurity graduate student with an enthusiasm for open-source software. With over 700 articles under his belt, he continues to recommend the best software that the market has to offer.