2018-11-05 20:35:10 -05:00
2018-11-05 20:35:10 -05:00
2018-11-05 20:35:10 -05:00
2018-11-05 20:35:10 -05:00
2015-01-27 17:36:18 +01:00
2014-09-02 23:14:39 +02:00
2014-09-02 23:14:39 +02:00
2014-09-02 23:14:39 +02:00
2015-01-27 17:36:18 +01:00
2018-11-05 20:35:10 -05:00
2018-11-05 20:35:10 -05:00
2018-11-05 20:35:10 -05:00

Ocelot

Ocelot is a BitTorrent tracker written in C++ for the Gazelle project. It supports requests over TCP and can only track IPv4 peers.

Ocelot Compile-time Dependencies

Installation

Debian Stretch

sudo apt-get install pkg-config libev-dev libboost-all-dev
./configure --with-boost-libdir=/usr/lib/x86_64-linux-gnu

The Gazelle installation guides include instructions for installing Ocelot as a part of the Gazelle project.

Standalone Installation

  • torrents
  • users_freeleeches
  • users_main
  • xbt_client_whitelist
  • xbt_files_users
  • xbt_snatched
  • Edit ocelot.conf to your liking.

  • Build Ocelot:

      ./configure
      make
      make install
    

Running Ocelot

Run-time options:

  • -c <path/to/ocelot.conf> - Path to config file. If unspecified, the current working directory is used.
  • -v - Print queue status every time a flush is initiated.

Signals

  • SIGHUP - Reload config
  • SIGUSR1 - Reload torrent list, user list and client whitelist
S
Description
No description provided
Readme
962 KiB
0 Stars 1 Watchers 0 Forks
v2.1.3
Latest
2026-11-07 06:01:49 -10:00
Languages
C++ 98.5%
CMake 1%
C 0.4%