theawless / openwebtorrent-tracker

Fast and simple Webtorrent tracker implementation in C++

Home Page:https://openwebtorrent.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenWebtorrent Tracker

Fast and simple webtorrent tracker written in C++.

Requirements

  • C++ 17
  • OpenSSL 1.1+
  • ZLib
# 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

About

Fast and simple Webtorrent tracker implementation in C++

https://openwebtorrent.com


Languages

Language:C++ 83.6%Language:CMake 13.8%Language:JavaScript 1.9%Language:Makefile 0.8%