logo

oasis-root

Compiled tree of Oasis Linux based on own branch at <https://hacktivis.me/git/oasis/> git clone https://anongit.hacktivis.me/git/oasis-root.git

transmission-daemon.1 (5310B)


  1. .Dd July 21, 2008
  2. .Dt TRANSMISSION-DAEMON 1
  3. .Sh NAME
  4. .Nm transmission-daemon
  5. .Nd a bittorrent client
  6. .Sh SYNOPSIS
  7. .Bk -words
  8. .Nm transmission-daemon
  9. .Fl h
  10. .Nm
  11. .Op Fl a Ar x.x.x.x,...
  12. .Op Fl b | B
  13. .Op Fl c Ar directory
  14. .Op Fl C
  15. .Op Fl d
  16. .Op Fl f
  17. .Op Fl g Ar directory
  18. .Op Fl h
  19. .Op Fl p Ar port
  20. .Op Fl t | T
  21. .Op Fl u Ar username
  22. .Op Fl v Ar password
  23. .Op Fl P Ar port
  24. .Op Fl m | M
  25. .Op Fl l Ar limit
  26. .Op Fl L Ar limit
  27. .Op Fl er | ep | et
  28. .Op Fl utp | no-utp
  29. .Op Fl V
  30. .Op Fl w Ar download-dir
  31. .Op Fl e Ar logfile
  32. .Op Fl log-error | log-info | log-debug
  33. .Ek
  34. .Sh DESCRIPTION
  35. .Nm
  36. is a daemon-based Transmission session that can be controlled
  37. via RPC commands from transmission's web interface or
  38. .Xr transmission-remote 1 .
  39. .Sh OPTIONS
  40. .Bl -tag -width Ds
  41. .It Fl a Fl -allowed Ar x.x.x.x,...
  42. Allow RPC access to a comma-delimited whitelist of IP addresses.
  43. Wildcards can be specified in an address by using '*'.
  44. Default: "127.0.0.1,::1"
  45. Example: "127.0.0.*,192.168.1.*"
  46. .It Fl b Fl -blocklist
  47. Enable peer blocklists. Transmission understands the bluetack blocklist file format.
  48. New blocklists can be added by copying them into the config-dir's "blocklists" subdirectory.
  49. .It Fl c Ar directory
  50. Directory to watch for new .torrent files to be added. As they are added to this directory,
  51. the daemon will load them into Transmission.
  52. .It Fl C
  53. Do not watch for new .torrent files.
  54. .It Fl B Fl -no-blocklist
  55. Disble blocklists.
  56. .It Fl d
  57. Dump transmission-daemon's settings to stderr.
  58. .It Fl f Fl -foreground
  59. Run in the foreground and print errors to stderr.
  60. .It Fl g Fl -config-dir Ar directory
  61. Where to look for configuration files. This can be used to swap between using the cli, daemon, gtk, and qt clients.
  62. See https://github.com/transmission/transmission/wiki/Configuration-Files for more information.
  63. .It Fl er Fl -encryption-required
  64. Encrypt all peer connections.
  65. .It Fl ep Fl -encryption-preferred
  66. Prefer encrypted peer connections.
  67. .It Fl et Fl -encryption-tolerated
  68. Prefer unencrypted peer connections.
  69. .It Fl gsr Fl -global-seedratio Ar ratio
  70. All torrents, unless overridden by a per-torrent setting, should seed until a specific
  71. .Ar ratio
  72. .It Fl GSR Fl -no-global-seedratio
  73. All torrents, unless overridden by a per-torrent setting, should seed regardless of ratio
  74. .It Fl h Fl -help
  75. Print command-line option descriptions.
  76. .It Fl -incomplete-dir Ar dir
  77. When adding new torrents, store their contents in
  78. .Ar directory
  79. until the torrent is done.
  80. .It Fl -no-incomplete-dir
  81. Don't store incomplete torrents in a different directory.
  82. .It Fl i Fl -bind-address-ipv4
  83. Listen for IPv4 BitTorrent connections on a specific address. Only one IPv4 listening address is allowed. Default: 0.0.0.0 (All addresses)
  84. .It Fl I Fl -bind-address-ipv6
  85. Listen for IPv6 BitTorrent connections on a specific address. Only one IPv6 listening address is allowed. Default: :: (All addresses)
  86. .It Fl r Fl -rpc-bind-address
  87. Listen for RPC connections on a specific address. This must be an IPv4 or IPv6 address. Only one RPC listening address is allowed. Default: 0.0.0.0 (All IPv4 addresses)
  88. .It Fl -paused
  89. Pause all torrents on startup
  90. .It Fl L Fl -peerlimit-global Ar limit
  91. Overall peer limit. Useful on embedded systems where the default might be unsuitable. Default: 240
  92. .It Fl l Fl -peerlimit-torrent Ar limit
  93. Peer limit per torrent. Useful on embedded systems where the default might be unsuitable. Default: 60
  94. .It Fl m Fl -portmap
  95. Enable portmapping via NAT-PMP or UPnP
  96. .It Fl M Fl -no-portmap
  97. Disable portmapping
  98. .It Fl o Fl -dht
  99. Enable distributed hash table (DHT).
  100. .It Fl O Fl -no-dht
  101. Disable distribued hash table (DHT).
  102. .It Fl p Fl -port Ar port
  103. Port to open and listen for RPC requests on. Default: 9091
  104. .It Fl P Fl -peerport Ar port
  105. Port to listen for incoming peers on. Default: 51413
  106. .It Fl t Fl -auth
  107. Require clients to authenticate themselves.
  108. This doesn't do much good unless
  109. .Ar username
  110. and
  111. .Ar password
  112. are also set.
  113. .It Fl T Fl -no-auth
  114. Don't require authentication from clients.
  115. .It Fl u Fl -username Ar username
  116. Used for client authentication.
  117. .It Fl v Fl -password Ar password
  118. Used for client authentication.
  119. .It Fl V Fl -version
  120. Show version number and exit
  121. .It Fl -utp
  122. Enable uTP for peer connections.
  123. .It Fl -no-utp
  124. Disable uTP for peer connections.
  125. .It Fl w Fl -download-dir
  126. Where to store downloaded data.
  127. .It Fl e Fl -logfile
  128. Where to store transmission's log messages.
  129. .It Fl -log-error
  130. Show error messages
  131. .It Fl -log-info
  132. Show error and info messages
  133. .It Fl -log-debug
  134. Show error, info, and debug messages
  135. .El
  136. .Sh ENVIRONMENT
  137. .Bl -tag -width Fl
  138. .It Ev http_proxy
  139. libcurl uses this environment variable when performing tracker announces.
  140. .It Ev TRANSMISSION_HOME
  141. Sets the default config-dir.
  142. .El
  143. .Sh FILES
  144. .Bl -tag -width Ds -compact
  145. .It ~/.config/transmission-daemon
  146. The config-dir used when neither
  147. .Op Ev TRANSMISSION_HOME
  148. nor
  149. .Op Fl g
  150. is specified.
  151. See https://github.com/transmission/transmission/wiki/Configuration-Files for more information.
  152. .El
  153. .Sh AUTHORS
  154. .An -nosplit
  155. .An Charles Kerr ,
  156. .An Josh Elsasser ,
  157. .An Eric Petit ,
  158. .An Mitchell Livingston ,
  159. and
  160. .An Mike Gelfand .
  161. .Sh SEE ALSO
  162. .Xr transmission-create 1 ,
  163. .Xr transmission-daemon 1 ,
  164. .Xr transmission-edit 1 ,
  165. .Xr transmission-gtk 1 ,
  166. .Xr transmission-qt 1 ,
  167. .Xr transmission-remote 1 ,
  168. .Xr transmission-show 1
  169. .Pp
  170. https://transmissionbt.com/