Table of contents

Intention

The concept of a Federated Cloud within PowerFolder aims to combine installed PowerFolder Services on several locations to seamlessly share and sync files between end-users of those services.

Overview

Users of different organizations, that already use a PowerFolder Service at their location, should get enabled to access other organization's data by sharing Folders instead of sharing File Links. Thus allowing them to share data with end-users to that organization. Files should be accessible via the web interface, the PowerFolder Client connecting to different services at all participating organizations and the PowerFolder Mobile App. Every organization should stay in control of their user administration. Users are authenticated by their home institution. A Trust Relationship has to be established between participating organization's services. This enables system administrators to decide which systems to connect to.

Use cases

  1. (tick) User A (Hosted on Cloud X) wants to share files with User B (Hosted on Cloud Y).
  2. (tick) User wants to access files from two or more PowerFolder Cloud Services by web portal
  3. (tick) User wants to sync files from two or more PowerFolder Cloud Services by client.
  4. (tick) User wants to sync and access files from two or more PowerFolder Cloud Services by mobile app.

Requirements

Preparation

Setup

  1. Login as admin and navigate to "Federation".
  2. Add a federated service simply by entering the service URL on top and click "Add":



  3. Your server will request mutual trust with the federated service. Their admin just has to accept your invitation.


     
  4. Make sure that all services that are working with you accept your invitation.

Note:

Ready! Now that all services joined the same federation and enjoy mutual trust, sharing files and folders between user's across all services is possible.

Login for users

A user can log in on any federated service. When he enters his Username/E-Mail he will get redirected to the correct service where he can enter his password.
For this purpose the login page got modified to only accept the username and after finding the account the password field shows up.

User Accounts

In this example there is one local user account (bart@powerfolder.com) on the "black" service:


and two accounts (marge@ and homer@powerfolder.com) on the "green" service:


Both services have joined the same federation and established mutual trust relationship.

Sharing folders

  1. Login as user and navigate to the folder to be shared (bart@powerfolder.com at black service):

  2. Navigate to the members list:

  3. Enter the email address of a user hosted on a federated service (homer@powerfolder.com at green service)
  4. Press "Add". The invitation will be send to the federated service and the user shows up:

Accessing shared folder

  1. On the target service (green service) login as recipient user of the invitation (homer@powerfolder.com)
  2. The shared folder will show up in the list indicating, that it's shared within the federation:
  3. Click on the folder to access its contents:


Et voilá! The two users just shared a folder across two services within the federation. The recipient may now list, download, rename, delete, restore, create and upload contents.

Known Issues and Restrictions:

Currently the federation has some known issues:

Feedback

Your feedback is urgently needed to extend and harden out the federated cloud sharing feature. If you encounter problems or have recommendations please provide the following information if possible:

You may contact us with the online support portal

Technical Documentation

Technical background information can be found here.