1TRANSMISSION-DAEMON(1)    BSD General Commands Manual   TRANSMISSION-DAEMON(1)
2

NAME

4     transmission-daemon — a bittorrent client
5

SYNOPSIS

7     transmission-daemon -h
8     transmission-daemon [-a x.x.x.x,...] [-b | -B] [-c directory] [-C] [-f]
9                         [-g directory] [-h] [-p port] [-t | -T] [-u username]
10                         [-v password] [-P port] [-m | -M] [-l limit]
11                         [-L limit] [-er | -ep | -et] [-V] [-w download-dir]
12                         [-e logfile] [-log-error | -log-info | -log-debug]
13

DESCRIPTION

15     transmission-daemon is a daemon-based Transmission session that can be
16     controlled via RPC commands from transmission's web interface or
17     transmission-remote(1).
18

OPTIONS

20     -a --allowed x.x.x.x,...
21             Allow RPC access to a comma-delimited whitelist of IP addresses.
22             Wildcards can be specified in an address by using '*'.  Default:
23             "127.0.0.1" Example: "127.0.0.*,192.168.1.*"
24
25     -b --blocklist
26             Enable peer blocklists.  Transmission understands the bluetack
27             blocklist file format.  New blocklists can be added by copying
28             them into the config-dir's "blocklists" subdirectory.
29
30     -c directory
31             Directory to watch for new .torrent files to be added.  As they
32             are added to this directory, the daemon will load them into
33             Transmission.
34
35     -C      Do not watch for new .torrent files.
36
37     -B --no-blocklist
38             Disble blocklists.
39
40     -f --foreground
41             Run in the foreground and print errors to stderr.
42
43     -g --config-dir directory
44             Where to look for configuration files.  This can be used to swap
45             between using the cli, daemon, gtk, and qt clients.  See
46             http://trac.transmissionbt.com/wiki/ConfigFiles for more informa‐
47             tion.
48
49     -er --encryption-required
50             Encrypt all peer connections.
51
52     -ep --encryption-preferred
53             Prefer encrypted peer connections.
54
55     -et --encryption-tolerated
56             Prefer unencrypted peer connections.
57
58     -gsr --global-seedratio ratio
59             All torrents, unless overridden by a per-torrent setting, should
60             seed until a specific ratio
61
62     -GSR --no-global-seedratio
63             All torrents, unless overridden by a per-torrent setting, should
64             seed regardless of ratio
65
66     -h --help
67             Print command-line option descriptions.
68
69     --incomplete-dir dir
70             When adding new torrents, store their contents in directory until
71             the torrent is done.
72
73     --no-incomplete-dir
74             Don't store incomplete torrents in a different directory.
75
76     -i --bind-address-ipv4
77             Listen for IPv4 BitTorrent connections on a specific address.
78             Only one IPv4 listening address is allowed. Default: 0.0.0.0 (All
79             addresses)
80
81     -I --bind-address-ipv6
82             Listen for IPv6 BitTorrent connections on a specific address.
83             Only one IPv6 listening address is allowed. Default: :: (All
84             addresses)
85
86     -r --rpc-bind-address
87             Listen for RPC connections on a specific address. This must be an
88             IPv4 address. Only one RPC listening address is allowed. Default:
89             0.0.0.0 (All addresses)
90
91     --paused
92             Pause all torrents on startup
93
94     -L --peerlimit-global limit
95             Overall peer limit. Useful on embedded systems where the default
96             might be unsuitable. Default: 240
97
98     -l --peerlimit-torrent limit
99             Peer limit per torrent. Useful on embedded systems where the
100             default might be unsuitable. Default: 60
101
102     -m --portmap
103             Enable portmapping via NAT-PMP or UPnP
104
105     -M --no-portmap
106             Disable portmapping
107
108     -o --dht
109             Enable distributed hash table (DHT).
110
111     -O --no-dht
112             Disable distribued hash table (DHT).
113
114     -p --port port
115             Port to open and listen for RPC requests on.  Default: 9091
116
117     -P, --peerport port
118             Port to listen for incoming peers on. Default: 51413
119
120     -t --auth
121             Require clients to authenticate themselves.  This doesn't do much
122             good unless username and password are also set.
123
124     -T --no-auth
125             Don't require authentication from clients.
126
127     -u --username username
128             Used for client authentication.
129
130     -v --password password
131             Used for client authentication.
132
133     -V --version
134             Show version number and exit
135
136     -w --download-dir
137             Where to store downloaded data.
138
139     -e --logfile
140             Where to store transmission's log messages.
141
142     --log-error
143             Show error messages
144
145     --log-info
146             Show error and info messages
147
148     --log-debug
149             Show error, info, and debug messages
150

ENVIRONMENT

152     TRANSMISSION_HOME
153                 Sets the default config-dir.
154

FILES

156     ~/.config/transmission-daemon
157             The config-dir used when neither [TRANSMISSION_HOME] nor [-g] is
158             specified.  See http://trac.transmissionbt.com/wiki/ConfigFiles
159             for more information.
160

AUTHORS

162     Charles Kerr, Josh Elsasser, Eric Petit, and Mitchell Livingston.
163

SEE ALSO

165     transmission-create(1), transmission-daemon(1), transmission-edit(1),
166     transmission-gtk(1), transmission-qt(1), transmission-remote(1),
167     transmission-show(1)
168
169     http://www.transmissionbt.com/
170
171                                 July 21, 2008
Impressum