encryptioncloudopenstackeucalyptuscloud-storage

I want to create an open source cloud storing and sharing system, where should i start?


I actually want to create a public cloud which communicates with another server deployed somewhere and the communication has to be encrypted and my friends should be able to access the public cloud to download files stored in the cloud.

As this is a college project, i think i could use private cloud setup in my laptop instead of public cloud and another laptop as a client and one more laptop as a server which should communicate with the private cloud of my laptop and how should i progress with this project implementation.Thanks in advance.


Solution

  • I can suggest you to start with SWIFT object storage. Its an open stack based object store.

    You can get details about swift object store here : http://docs.openstack.org/developer/swift/

    More over if you are developing it on java you can use either jcloud or joss as a client. Using the joss you can upload a file an get a public URL from where the object can be downloadable.

    To know about jcloud : https://jclouds.apache.org/

    To know about joss : http://joss.javaswift.org/