TRACKERD.CONF(5) BSD File Formats Manual TRACKERD.CONF(5) NAME trackerd.conf -- trackerd(8) configuration file DESCRIPTION trackerd.conf is the trackerd(8) configuration file. It consists of key- words and arguments in a `key = value' format, separated by newlines. Lines starting with `#' are ignored. Paths are interpreted as absolute if they begin with a `/', otherwise they are relative to the server root. Boolean values should be either `yes' or `no'. The possible keywords and their meanings are as follows: address A specific address to bind to, instead of binding to all available addresses. Can be specified more than once, for each address the tracker should listen on. Example: address = 127.0.0.1 allow multiple If set, allows a single IP to register multiple servers under differ- ent ports. Example: allow multiple = no banlist Path to the banlist file. Its format is described in trackerd(8). Example: banlist = banlist categories Path to the categories file. Its format is described in trackerd(8). Example: categories = categories certificate Path to an OpenSSL certificate PEM file. It can be generated by the OpenSSL req(1) program. Example: certificate = etc/certificate.pem cipher An OpenSSL cipher list to use for connections. Its format is described in the OpenSSL ciphers(1) program. Example: cipher = ALL:NULL:!MD5:@STRENGTH description A short description of the tracker. Example: description = My Wired Tracker group Name or id of the group that trackerd(8) should operate as. Example: group = daemon lookup If set, enables hostname lookup. This requires that the hostname a server tries to register with must resolve back to the IP it is con- necting from. Example: lookup = yes max bandwidth Maximum bandwidth in bytes/sec a server may be registered with. Example: max bandwidth = 1280000 max update time Number of seconds a server must wait between updating. If a server attempts to update more often than this, it is removed from the list. Example: max update time = 30 min bandwidth Minimum bandwidth in bytes/sec a server may be registered with. Example: min bandwidth = 8000 min update time Number of seconds a server may go between updating. After this inter- val the server is remove from the list. Example: min update time = 300 name Name of the tracker. Example: name = Wired Tracker pid Path to a file in which to place the process id of the running trackerd(8) daemon. Example: pid = trackerd.pid port Port number to listen on. Example: port = 2002 reverse lookup If set, enables reverse lookup. This requires that the IP a server is connecting from resolves to the hostname it's trying to register under. Example: reverse lookup = no servers Path to the servers file. Its format is described in trackerd(8). Example: servers = servers status Path to a file in which to place the current status. Its file format is described in trackerd(8). Example: status = trackerd.status strict lookup If set, servers that fail any of the lookup tests will be denied reg- istration. If not set, the tracker will instead generate a new proper URL based on the source IP and the default port and enter this into the list. Example: strict lookup = no user Name or id of the user that trackerd(8) should operate as. Example: user = wired AUTHORS trackerd and the Wired protocol were developed by Axel Andersson, Zanka Software. SEE ALSO trackerd(8), trackerdctl(1) BSD Mar 23, 2006 BSD