TRACKERD.CONF(5) FreeBSD 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)
FreeBSD 6.2 Mar 23, 2006 FreeBSD 6.2