There are a number of unofficial clients for Google Drive, and I have even written a how-to guide for one of them: Jdrivesync. However, unofficial clients are not something you can trust, especially if they are supported by a "one-man-band" team.
What is the alternative then? It is an alternative cloud-based storage. There are many, but today I will speak about Yandex.Disk. This is a cloud storage solution by a Russian-based company Yandex that also provides search, email and several more services. Yandex.Disk has a native Linux client.
Let me show how you can use that service in your Linux operating system.
1. Register on Yandex. This will literally take you a couple of minutes. The initial disk space provided to you is rather decent. But if you use this referral link then you immediately get 1 Gb of additional web storage for free. And I get some extra storage too. There are several other simple ways to increase your storage limit, you will see them yourself once registered.
2. Install Yandex.Disk client. There is a simple way to do so on distributions with DEB package format:
echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" | sudo tee -a /etc/apt/sources.list.d/yandex.list > /dev/null && wget http://repo.yandex.ru/yandex-disk/YANDEX-DISK-KEY.GPG -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install -y yandex-diskIf you use an RPM-based operating system or want to have more control over the installation, you can read the official Yandex guide.
3. Run the setup wizard. This is a necessary step to link your machine with the Yandex service. Run the command yandex-disk setup and follow the instructions.
Once the setup process finishes, you are technically ready to use Yandex.Disk on your computer. Simply copy any file to ~/Yandex.Disk (or the folder you specified during the setup) and they will be synchronized with the cloud storage. For example, you can create a shortcut to that folder in your file manager and then drag&drop files as you wish.
More details about the Yandex.Disk setup and running options are available at https://yandex.com/support/disk/cli-clients.html#cli-clients__cli-setup
4. Installing the GUI. There are more fun ways to integrate your file manager with Yandex.Disk and to control the Yandex.Disk client using the GUI. You need to install additional package YD-tools for that. Unfortunately, it is only available for DEB distributions.
Run the following commands:
sudo add-apt-repository ppa:slytomcat/ppaOnce the installation is over, you get an item named Yandex.Disk Indicator in the Internet section of your menu. Start it manually for the first time. If you want it to start automatically every time you start your operating system, click the indicator on the panel, select the Preferences menu item and tick the relevant checkbox.
sudo apt-get update
sudo apt-get install yd-tools
Another checkbox in the Preferences enables the integration with your file manager. For example, you can publish any file to your Yandex.Disk using that menu item.
More information about this package is available at https://launchpad.net/~slytomcat/+archive/ubuntu/ppa
LimitationsOf course, not all the options from the web version of Yandex.Disk are available in CLI and GUI versions of the Linux Client. Just to mention two:
1. Yandex.Disk web service integrates the web version of Microsoft Office applications that allow you to create documents right from the Yandex.Disk interface. You can only use these applications on line.
2. One of the purposes of web storage services is to share the stored files with other people. Unfortunately, you cannot create share links to your files from GUI or CLI clients. If you want to create such a link, you can click the Indicator icon in your notification area and select the Open Yandex.Disk on the web item. It will open the web version of your cloud storage where the link creation function is available.
Do you use Yandex.Disk or prefer another cloud-based solution?