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.