1TRANSMISSION-DAEMON(1) BSD General Commands Manual TRANSMISSION-DAEMON(1)
2
4 transmission-daemon — a bittorrent client
5
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
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
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
152 TRANSMISSION_HOME
153 Sets the default config-dir.
154
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
162 Charles Kerr, Josh Elsasser, Eric Petit, and Mitchell Livingston.
163
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