Linux Apps

CloudCross – Synchronize Files and Directories with Multiple Cloud Storages

CloudCross – Synchronize with Google Drive
Written by Martins D. Okoi

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

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

  Synfig - An Adobe Animate Alternative for GNU/Linux

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).

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.

Your Unwavering Support Matters a Lot:

The cost of maintenance is skyrocketing as more readers are coming on board and the ad service that we employ in order to generate revenue is unfortunately no longer sufficient and this is especially due to the increased use of ad-blockers.

We humbly request that you consider disabling your ad-blockers to support us financially or by donating as anything from $1. Your donation(s) will go a long way in supporting FossMint and sister site, TecMint, in running efficiently. Thank you.

Make a Contribution via PayPal


Top Deals

About the author

Martins D. Okoi

Martins Divine Okoi is a graduate of Computer Science with a passion for Linux and the Open Source community. He works as a Graphic Designer, Web Developer, and programmer.