8000 GitHub - vakumar1/distft: Distributed file storage and transfer based on Kademlia
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

vakumar1/distft

Repository files navigation

Distft - File storage and retrieval across multiple nodes

I've added a set of explainers below for the overall design of the Kademlia DHT underlying the Distft application. The application itself runs as a daemon and can be deployed (locally at least) with the provided Dockerfile - the executable may be built locally and copied into the docker image, or the application will build the executable within the docker container (either works)

Instructions for deploying

  • Create the Docker network
> docker network create distft_net
  • Deploy the founder container
> docker run -v <WORKSPACE DIR>:<WORKSPACE DIR>   -v <DISTFT DIR>:<DISTFT DIR> -p 8000:8000  -w <WORKSPACE DIR>  --user root --network distft_net --name founder_container -d <FOUNDER IMAGE ID>
  • Create a shell in the container and run distft commands
> docker exec -it founder_container /bin/bash
> bazel-bin/src/client/distft_founder ...

About

Distributed file storage and transfer based on Kademlia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0