+
Skip to content
/ vertex Public

A TCP/UDP BitTorrent tracker written in Python with support for modular database implementations, private/public modes and statistic tracking.

License

Notifications You must be signed in to change notification settings

tbwcjw/vertex

Repository files navigation

Vertex

Vertex is a BitTorrent tracker in Python.

Features

  • HTTP/UDP tracker
  • Private/public modes
  • Highly configurable
  • In-memory/sqlite3 database. Modular.

Requires

  • Python 3.7 or higher
  • Poetry for dependency management

Installation

  1. Clone the repository:

    git clone https://github.com/tbwcjw/vertex.git
    cd vertex
  2. Install dependencies using Poetry:

    poetry install
  3. Configure the tracker by copying the sample configuration file:

    cp config.yaml.sample config.yaml

    Edit config.yaml to suit your environment.

Running the Tracker

To start the tracker:

poetry run python vertex.py

Or

poetry run waitress-serve vertex

Or any other crazy thing your heart desires.

Contributing

Contributions are welcomed. We have a TODO file for future features/ideas.

License

This project is licensed under the MIT License. See LICENSE.

About

A TCP/UDP BitTorrent tracker written in Python with support for modular database implementations, private/public modes and statistic tracking.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载