OpenWebTorrent / openwebtorrent-tracker

Fast and simple Webtorrent tracker implementation in C++
https://openwebtorrent.com
71 stars 22 forks source link
bittorrent bittorrent-tracker cpp openwebtorrent p2p peer-to-peer torrent tracker tracker-server webrtc websockets webtorrent

OpenWebtorrent Tracker

Fast and simple webtorrent tracker written in C++.

Requirements

# Install OpenSSL (1.1.1)
wget https://www.openssl.org/source/openssl-1.1.1h.tar.gz
tar xvf openssl-1.1.1h.tar.gz
cd openssl-1.1.1h
./config
make
make install

# Install ZLib
sudo apt-get install zlib1g-dev

Build

First, install dependencies:

make deps

Then, build the project:

make build

Usage

You can run it with the command below:

./build/openwebtorrent-tracker \
    --port [PORT]
    --ssl-cert [PATH]
    --ssl-key [PATH]

License

MIT. Copyright (c) Alex