CloudNess

Aleksej Sokolov
Oct 19, 2021

The files is stored in IPFS https://ipfs.io/.
The node shares file through IPFS.
Each file gets encrypted by recipient’s public key (in case it is sent to another client) or by GROUP’s single key (in case the is sent to the group) or by USER’s single key (if the user stores files for personal use only).

The users are not sending files to themselves, they send IPFS links (ipfs://) or HTTP link to gateway (http[s]://)

Files service

Post file to a service

<URL>/files/username/authentication_id {POST}

Command returns link to a file and other info

<URL>/files/username/authentication_id/man {GET}

Display manual

CloudNess Application

Application does most of functionality:

  • Stores links to the uploaded files
  • Stores names of the files and able to rename each file
  • Stores all directories and able to create, rename, move, delete each directory
  • Preview of video and audio files

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Aleksej Sokolov
Aleksej Sokolov

Written by Aleksej Sokolov

Ideologist & Main Developer at PrivateNess

No responses yet

Write a response