Federated Cloud Sharing in ownCloud 8.1

generation-3-300x225

Connected clouds

Over the few last weeks, ownCloud founder and company co-founder Frank Karlitschek has published a short series of blogs on the topic of Federated Cloud Sharing, discussing what it is and why it is important. Today, he published a draft of a open API for sharing between different file share and sync clouds. In this post, we’ll quickly recap the concept, talk a little about the Open Cloud Mesh working group, and show how to configure and use it in ownCloud 8.1.

What is Federation

The term Federation is used in computing to describe a group of servers acting as a single system. Email is a good example of a federated system; while you might be on a private sendmail server, you can email people on a Google server using a unique address based on their user name and the server they are on. Different ownCloud servers can also do this, allowing users to share files like they were on the same server, while in fact they are all on different ownCloud servers.

You can learn more about federation and why it is important in a series of blog posts by ownCloud project founder and ownCloud, Inc. co-founder and CTO. Frank Karlitschek, published on the ownCloud.com blog:

OpenCloudMesh_4.0_150dpi

Open Cloud Mesh

In addition, today Frank proposed a draft of a Federated Cloud Sharing API to the Open Cloud Mesh working group with the goal of jump-starting a discussion about what is needed to enable federation between different file sharing implementations. Sharing among ownClouds is great, but the true power of a federated file cloud is available when you can share among different implementations seamlessly, because you all speak the same common language. This is the goal of the Open Cloud Mesh working group (of which ownCloud is a member as well), and outside of that, drafts have been shared with a number of well known standards organizations around web technologies and fellow open source file share and sync projects to get the work started.

If you are interested in the draft API, grab it from Frank’s blog. You can provide feedback on the draft there as well. If you’re active in a open or closed file sync and share project, your input is especially valuable – we’d love to see this API adopted by other projects so users can seamlessly share across clouds!

While the ultimate goal of the Open Cloud Mesh is to standardize how federated file clouds communicate, we are also practical here at ownCloud and have already implemented first generation Federated Cloud sharing. While it is still early, take a look below and see how you can use the future today with ownCloud Server 8.1!

Sharing in Action

The video below gives you a quick demonstration of how Federated Cloud Sharing works in ownCloud today.

More Ways of Sharing

Essentially, there are two ways to use Federated Cloud Sharing with ownCloud. Shown in the video above is the most direct way, sharing a file or folder via the share dialog by simply entering the Federated Cloud ID of the recipient in the input box:

federatedShare 2
If you have added the Federated Cloud ID of the user you want to share with to your address book, the share dialog will even auto-complete the ID:
federatedShare-addressbook
The target user will, in both cases, be notified when he/she loads the files app:
direct-share-4

The other way of sharing is by simply sending a public share link. ownCloud users have the ability to save these shares to their ownCloud server:
s2s1

As you see, using the Federated Cloud Sharing is really easy– as easy as sending an email. Easier, even; if you don’t know the Federated Cloud ID of the other user, you can still send them a public link!

For Admins

You simply enable and disable Federated Cloud Sharing under the option of the same name in the Admin configuration:
federated_cloud_sharing

The administrator documentation has many more details and tips.

We hope you enjoy sharing between clouds!

2 Responses to “Federated Cloud Sharing in ownCloud 8.1”

  1. Victor Tramp

    Thank you for this.

    You know, between owncloud and diaspora (and jabber and identi.ca), we COULD concievably take the internet back.

    I just wish people cared more about the issues which make it important that we try.

    • Jos

      Totally agree. Technology, like this new API, is half the solution – but the other half is users caring enough that the Big Players like Microsoft, Google, Dropbox and the like have to care and support these open API’s too.

      Honestly I don’t mind the likes of Facebook, Google and Microsoft having large numbers of users on their servers as long as there is choice and people can opt to host their own data without losing the network benefit. In other words, if these players supported the Federation API’s that are developed by Diaspora, indenti.ca, ownCloud and others – I would have less of a problem with the big players.

Comments are closed.