Using OwnCloud on OpenShift to integrate Dropbox, Google Drive and much more in Gnome

OK, I know this is bunch of buzzwords and online services listed in the title, but let me explain. I was looking for an easy way how to have all my online storage services such as Google Drive and Dropbox integrated with my Linux desktop without using some nasty hack and I finally have a  solution that works. Let me share it with you. This is no rocket science really, all I did was a little bit of documentation reading and a couple of clicks 🙂

All of these technologies are for free for personal use, each of them has some pros and cons and the beauty of the solution that I can now use this as one virtual storage integrated in my desktop.

You can choose from a list of providers, many of which offer a free plan

https://owncloud.org/providers/

You can also host ownCloud in your own infrastructure. For out purpose, we will be using OpenShift  free plan, which offers up to 3 gears.

AddApp

In the main menu, click on the Add application button and search for owncloud in case you do not see it on the list.

CreateApp

Choose the URL of your application – well, not really that important, the default PHP does not sound that bad after all. Starting the application in the cloud usually took OpenShift ~30 seconds..

AppDetails

OK, it is time to login to your app using the generated password. For safety, make sure that you change the password during your first login. Now, you are good to go, you have 1 GB online storage for free! Whoohoo!!!

login

Now, it is time to do the integration on the desktop side: In Gnome, go to settings -> Online Accounts -> Add

settings

AddAccount

Choose ownCloud service and put the info in (URL, user name and password) and you have integrated ownCloud into your Linux desktop! Now, you can work with files, calendar and notes that are automatically synchronized. We might look into this more closely next time..

OK, you can stop right here and enjoy the ride, or you can push it to the next level and integrate more services into ownCloud. At the moment it supports multiple platforms such as Amazon Drive, OpenStack object storage, FTP and more..

Integrating Google Drive and Dropbox; choose which one you want to start with.  Dropbox is much easier, because it requires much less configuration!

GDrive: well, just use the official tutorial 🙂

http://doc.owncloud.org/server/6.0/user_manual/external_storage/google_drive.html

Dropbox:

Login to you Dropbox account and go to https://www.dropbox.com/developers/apps/create

Choose Dropbox API app and fill in the details

Dropbox_CreateApp

and  fill in the Redirect URIs which is myCloud URL

DropBox_Finish

The final stage is the configuration on the ownCloud side. First you need to enable the external storage support, because it is not supported out of the box (at least not with my version) Apps -> Apps -> External storage support -> Enable

EnableExternaStorage

And then Admin -> Admin -> External storage. Enter App key and App secret and you are all set!

Finale

This is what it looks like in the file browser, great thing about this solution is that you can easily work with the online files stored in different services from one place!

gnome_integrated

Hope you will find this useful, took me a bit of googling and clicking before it all worked for me!

 

One thought on “Using OwnCloud on OpenShift to integrate Dropbox, Google Drive and much more in Gnome

  1. Pingback: Owncloud, Google Drive, Dropbox, and OpenShift « Something Different

Leave a Reply

Your email address will not be published. Required fields are marked *