Skip to content

ivan-f-n/DHTFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peer-to-peer Filesystem by Ivan Fernandez

Build Status

A P2P Fuse user-space filesystem that uses a DHT for distributing and storing the files.

Installation

Prior to installing P2PFS, you will need to install its dependencies:

  • OpenDHT
  • Fuse, which you can get from its GitHub and install it with their instructions. The version must be > 3.0

After installing all the dependencies of the program, you just run CMake on this root directory and that will compile the program:

make

Usage

./p2pfs "IP:Port of known node of the network" "Local port to bind" "Directory to mount"

or, if theres no network in place yet:

./p2pfs -new "Directory to mount"

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

About

A P2P Fuse user-space filesystem that uses a DHT for distributing and storing the files.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published