Provided by: opentracker_0.0~git20240622.c854b3d-2_amd64 bug

NAME

     opentracker — a free and open bittorrent tracker

SYNOPSIS

     [-f config] [-i ip-select] [-p port-bind-tcp] [-P port-bind-udp] [-A blessed-ip]
     [-r redirect-url] [-d chdir] [-u user] [-w| -b -accesslist]

DESCRIPTION

     is a bittorrent tracker that implements announce and scrape actions over the UDP and the
     plain http protocol, aiming for minimal resource usage.

     When invoked with parameters, it binds to TCP and UDP port 6969 on all interfaces. The
     recommended way to configure opentracker is by providing a config file using the [-f config]
     option. See opentracker.conf(4) for details.

OPTIONS

     The following options are available:

     -f config  Parse a config file with a list of options. Consecutive command options will
                override options from the config file. See opentracker.conf(4) for details.

     -i ip-select
                Select an ip address that will be used with the next [-p] or [-P] command to
                actually bind to this address. Setting this option without any bind options in
                the config file or [-p] or [-P] commands will limit opentracker to only bind to
                this address.

     -p port-bind-tcp
                Bind to the TCP port on the last preceding ip address set with the [-i
                -ip-select] option or to all available addresses if none has been set. Can be
                given multiple times.

     -P port-bind-udp
                Bind to the UDP port on the last preceding ip address set with the [-i
                -ip-select] option or to all available addresses if none has been set. Can be
                given multiple times.

     -A blessed-ip
                Set an ip address in IPv4 or IPv6 or a net in CIDR notation to bless the network
                for access to restricted resources.

     -r redirect-url
                Set the URL that will redirect users to when the / address is requested via HTTP.

     -d chdir   Sets the directory will chroot(2) to if ran as root or chdir(2) to if ran as
                unprivileged user. Note that any accesslist files need to be relative to and
                within that directory.

     -u user    User to run under after all operations that need privileges have finished.

     -w accesslist | -b accesslist
                If has been compiled with the WANT_ACCESSLIST_BLACK or WANT_ACCESSLIST_WHITE
                options, this option sets the location of the accesslist.

EXAMPLES

     Start bound on UDP and TCP ports 6969 on IPv6 localhost.
           # ./opentracker -i ::1 -p 6969 -P 6969

     Start bound on UDP port 6868 and TCP port 6868 on IPv4 localhost and allow privileged access
     from the network 192.168/16 while redirecting HTTP clients accessing the root directory,
     which is not covered by the bittorrent tracker protocol, to https://my-trackersite.com/.
           # ./opentracker -i 192.168.0.4 -p 6868 -P 6969 -A 192.168/16 -r
           https://my-trackersite.com/
     The announce URLs are http://192.168.0.4:6868/announce and udp://192.168.0.4:6868/announce
     respectively.

FILES

     opentracker.conf
             The config file.

SEE ALSO

     opentracker.conf(4)

     opentracker documentation https://erdgeist.org/arts/software/opentracker

     Bittorrent tracker protocol http://www.bittorrent.org/beps/bep_0015.html

AUTHOR

     Dirk Engling ⟨erdgeist@erdgeist.org⟩.

LICENSE

     This software is released under the Beerware License:

     Permission is hereby granted, free of charge, to any person obtaining a copy of this
     software and associated documentation files (the "Software"), to deal in the Software with
     the following terms and conditions:

     If you meet the author(s) someday, and you think this software is worth it, you can buy them
     a beer in return.