Sign inSign up

epicmorg/opentracker

By epicmorg

•Updated about 11 hours ago

opentracker - fast open BitTorrent tracker (UDP+HTTP), built from source

Image
0

2.2K

epicmorg/opentracker repository overview

⁠epicmorg/opentracker

opentracker⁠ — an open and free BitTorrent tracker by erdgeist. Built from source (with libowfat⁠) in an epicmorg/debian:trixie-develop stage, linked statically and shipped on epicmorg/debian:trixie. Originally based on wiltonsr/opentracker-docker⁠.

⁠What's inside

  • /usr/bin/opentracker and /usr/bin/opentracker.debug — static builds with the default compile options, i.e. open mode (no white/black access lists compiled in)
  • config: /etc/opentracker/opentracker.conf (all defaults) and opentracker.conf.sample with every option documented
  • docker-entrypoint.sh under tini runs opentracker ${RETRACKER_OPTS} -f ${RETRACKER_CONFIG}
  • port 6969 TCP (HTTP announce/scrape) and UDP; healthcheck over HTTP; STOPSIGNAL SIGINT

⁠Tags

TagsDockerfile
latest.⁠

Every tag is pushed to docker.io, quay.io and ghcr.io (epicmorg/opentracker:<tag> on each) - same digest everywhere.

⁠Usage

docker run -d --name opentracker \
  -p 6969:6969/udp -p 6969:6969 \
  epicmorg/opentracker:latest

Announce URLs: udp://<host>:6969/announce and http://<host>:6969/announce.

Custom configuration (start from opentracker.conf.sample):

docker run -d --name opentracker \
  -p 6969:6969/udp -p 6969:6969 \
  -v "$PWD/opentracker.conf":/etc/opentracker/opentracker.conf:ro \
  epicmorg/opentracker:latest
VariableDefaultMeaning
RETRACKER_CONFIG/etc/opentracker/opentracker.confconfig file passed with -f
RETRACKER_DEBUGfalsetrue runs opentracker.debug instead
RETRACKER_OPTS(empty)extra command-line options
RETRACKER_PORT6969port used by the healthcheck; set the listen port in the config to match

⁠Notes

  • Closed (whitelist/blacklist) mode needs a build with -DWANT_ACCESSLIST_WHITE / -DWANT_ACCESSLIST_BLACK; this image does not ship such a build.

Tag summary

Content type

Image

Digest

sha256:946d08710…

Size

694.8 MB

Last updated

about 11 hours ago

docker pull epicmorg/opentracker