Rust libp2p Server

A rust-libp2p based server implementation running:

Usage

``` cargo run -- --help

A rust-libp2p server binary.

Usage: libp2p-server [OPTIONS] --config

Options: --config Path to IPFS config file --metrics-path Metric endpoint path [default: /metrics] --enable-kademlia Whether to run the libp2p Kademlia protocol and join the IPFS DHT --enable-autonat Whether to run the libp2p Autonat protocol -h, --help Print help ```

``` cargo run -- --config ~/.ipfs/config

Local peer id: PeerId("12D3KooWSa1YEeQVSwvoqAMhwjKQ6kqZQckhWPb3RWEGV3sZGU6Z") Listening on "/ip4/127.0.0.1/udp/4001/quic" [...] ```