/wired/head.gif
TRACKERD(8)               BSD System Manager's Manual              TRACKERD(8)

NAME
     trackerd -- Wired tracker

SYNOPSIS
     trackerd [-46Dlhtv] [-d server_root] [-f config_file] [-i log_lines]
              [-L log_file] [-s syslog_facility]

DESCRIPTION
     trackerd is the Wired tracker program, implementing the Wired Tracker
     protocol. It is designed to run as a standalone server. On startup,
     trackerd will read the specified configuration file, bind to the speci-
     fied ports and listen for connections. It is recommended that
     trackerdctl(1) is used to control the starting and stopping of trackerd.

     The options are as follows:

     -4      Listen on IPv4 addresses only.

     -6      Listen on IPv6 addresses only.

     -D      Do not daemonize.  trackerd will run in the foreground and log to
             stderr.

     -d server_root
             Sets the server root path.  trackerd will attempt to locate its
             required files under this directory. The default value is set to
             the path trackerd was originally installed as, so it will most
             often not need to be set.

     -f config_file
             Sets the path of the configuration file, relative to server_root.
             The default is etc/trackerd.conf.

     -h      Displays a brief help message and exits.

     -i log_lines
             When logging to a file using -L, limit the number of lines the
             log may occupy to log_lines.

     -L log_file
             Sets the path of the file that trackerd will log to. If it is not
             set, trackerd will instead log via syslog(3).

     -l      Increases the log level. By default, trackerd will log everything
             but debug messages. Use this flag once to also log debug mes-
             sages.

     -s syslog_facility
             Sets the syslog(3) facility to use for logging. See
             syslog.conf(5) for information on possible values. The default
             value is daemon.

     -t      Runs a configuration syntax test and exits.

     -v      Displays version information and exits.

CONFIGURATION FILE
     trackerd reads configuration data from config_file.  The file format and
     configuration options are described in trackerd.conf(5).

FILES
     The locations of these files can be configured in config_file, this list
     describes the default locations. All files are contained within the
     server_root path.

     banlist
             A newline separated list of banned IPs. Subnet notation
             (192.168.0.0/16 or 192.168.0.0/255.255.0.0) and wildcards
             (192.168.*.*) are recognized.

     categories
             A file containing a newline separated list of tracker categories.
             Categories work like file system paths, and can be configured in
             a directory-like structure:

                   category
                   category/subcategory 1
                   category/subcategory 2

     etc/certificate.pem
             The OpenSSL certificate as described in req(1).

     servers
             A file containing a list of all currently registered servers. Its
             format is private. Do not write to this file, the tracker will
             maintain it. If it exists at startup, the tracker will enter all
             the servers in it in its initial server list.

     etc/trackerd.conf
             Configuration data for trackerd.  The file format and configura-
             tion options are described in trackerd.conf(5).

     trackerd.status
             The status for the daemon. It is used by trackerdctl(8) and oth-
             ers to display some statistics. The file is a series of space
             separated numbers with the following meanings:

                   time of startup
                   number of online server
                   total number of clients
                   number of online users
                   number of online files
                   size of online files

AUTHORS
     trackerd and the Wired Tracker protocol were developed by Axel Andersson,
     Zanka Software.

SEE ALSO
     trackerdctl(1), trackerd.conf(5)

BSD                              Mar 23, 2006                              BSD

Zanka Software | Contact