Ocelot is a BitTorrent tracker written in C++ for the Gazelle project. It supports requests over TCP and can only track IPv4 peers.
The Gazelle installation guides include instructions for installing Ocelot as a part of the Gazelle project.
Create the following tables according to the Gazelle database schema:
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
-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.SIGHUP
- Reload configSIGUSR1
- Reload torrent list, user list and client whitelist