Skip to content

A dropbox clone that uses peer-to-peer technology to store files in a distributed manner.

Notifications You must be signed in to change notification settings

AdrienLE/p2pstorage

Repository files navigation

Requirements:
- gcc 4.7 and higher
- boost library 1.53 and higher
- Linux OS

Installation steps:
Step 1: Build MaidSafe
      cd libs/MaidSafe-Common/maidsafe_common_lib/build/Linux/Release
      cmake -DCMAKE_CXX_FLAGS=-fpermissive ../../..
      make
      make install
      
      cd libs/MaidSafe-Transport/build/Linux/Release
      cmake -DCMAKE_CXX_FLAGS=-fpermissive ../../..
      make
      make install
      
      cd libs/MaidSafe-DHT/build/Linux/Release
      cmake -DCMAKE_CXX_FLAGS=-fpermissive ../../..
      make
      make install

Step 2: Build  Jerasure
      cd libs/Jerasure
      make
      sudo make install

Step 3: Build Jellyfish
      make re

Execution:
To run a bootstrap node:
   (dont forget to remove the file "bootstrap_contacts" if you are restarting the network)
   ./jelly -f

To run a basic node:
   ./jelly

About

A dropbox clone that uses peer-to-peer technology to store files in a distributed manner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published