Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NAME
     transmission-daemon -- a bittorrent client

SYNOPSIS
     transmission-daemon -h
     transmission-daemon [-a x.x.x.x,...] [-b | -B] [-c directory] [-C] [-d]
			 [-f] [-g directory] [-h] [-p port] [-t | -T]
			 [-u username] [-v password] [-P port] [-m | -M]
			 [-l limit] [-L limit] [-er | -ep | -et]
			 [-utp | -no-utp] [-V] [-w download-dir] [-e logfile]
			 [-x pid-file] [-log-error | -log-info | -log-debug]

DESCRIPTION
     transmission-daemon is a daemon-based Transmission session that can be con-
     trolled via RPC commands from transmission's web interface or transmission-
     remote(1).

OPTIONS
     -a --allowed x.x.x.x,...
	     Allow  RPC  access  to a comma-delimited whitelist of IP addresses.
	     Wildcards can be specified in an address by  using  '*'.	Default:
	     "127.0.0.1,::1" Example: "127.0.0.*,192.168.1.*"

     -b --blocklist
	     Enable  peer  blocklists.	Transmission  understands  the	bluetack
	     blocklist file format.  New blocklists can be added by copying them
	     into the config-dir's "blocklists" subdirectory.

     -c --watch-dir directory
	     Directory to watch for new .torrent files to be added. As they  are
	     added  to	this directory, the daemon will load them into Transmis-
	     sion.

     -C      Do not watch for new .torrent files.

     -B --no-blocklist
	     Disable blocklists.

     -d --dump-settings
	     Dump transmission-daemon's settings to stderr.

     -f --foreground
	     Run in the foreground and print errors to stderr.

     -g --config-dir directory
	     Where to look for configuration files. This can be used to swap be-
	     tween  using  the	cli,  daemon,  gtk,   and   qt	 clients.    See
	     https://github.com/transmission/transmission/blob/main/docs/Config-
	     uration-Files.md for more information.

     -er --encryption-required
	     Encrypt all peer connections.

     -ep --encryption-preferred
	     Prefer encrypted peer connections.

     -et --encryption-tolerated
	     Prefer unencrypted peer connections.

     -gsr --global-seedratio ratio
	     All  torrents,  unless  overridden by a per-torrent setting, should
	     seed until a specific ratio

     -GSR --no-global-seedratio
	     All torrents, unless overridden by a  per-torrent	setting,  should
	     seed regardless of ratio

     -h --help
	     Print command-line option descriptions.

     --incomplete-dir dir
	     When  adding  new torrents, store their contents in directory until
	     the torrent is done.

     --no-incomplete-dir
	     Don't store incomplete torrents in a different directory.

     -i --bind-address-ipv4
	     Listen for IPv4 BitTorrent connections on a specific address.  Only
	     one  IPv4	listening  address is allowed. Default: 0.0.0.0 (All ad-
	     dresses)

     -I --bind-address-ipv6
	     Listen for IPv6 BitTorrent connections on a specific address.  Only
	     one IPv6 listening address is allowed. Default: :: (All addresses)

     -r --rpc-bind-address
	     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)

     --paused
	     Pause all torrents on startup

     -L --peerlimit-global limit
	     Overall  peer  limit.  Useful on embedded systems where the default
	     might be unsuitable. Default: 240

     -l --peerlimit-torrent limit
	     Peer limit per torrent. Useful on embedded systems  where	the  de-
	     fault might be unsuitable. Default: 60

     -m --portmap
	     Enable portmapping via NAT-PMP or UPnP

     -M --no-portmap
	     Disable portmapping

     -o --dht
	     Enable distributed hash table (DHT).

     -O --no-dht
	     Disable distributed hash table (DHT).

     -p --port port
	     Port to open and listen for RPC requests on. Default: 9091

     -P --peerport port
	     Port to listen for incoming peers on. Default: 51413

     -t --auth
	     Require  clients  to authenticate themselves.  This doesn't do much
	     good unless username and password are also set.

     -T --no-auth
	     Don't require authentication from clients.

     -u --username username
	     Used for client authentication.

     -v --password password
	     Used for client authentication.

     -V --version
	     Show version number and exit

     --utp   Enable uTP for peer connections.

     --no-utp
	     Disable uTP for peer connections.

     -w --download-dir
	     Where to store downloaded data.

     -e --logfile
	     Where to store transmission's log messages.

     --log-level level
	     Log level. Must be 'critical', 'error', 'warn', 'info', 'debug', or
	     'trace'.

     --log-error
	     Deprecated. Use --log-level=error

     --log-info
	     Deprecated. Use --log-level=info

     --log-debug
	     Deprecated. Use --log-level=debug

     -x --pid-file
	     Name of PID file

ENVIRONMENT
     http_proxy  libcurl uses this environment variable when performing  tracker
		 announces.

     TRANSMISSION_HOME
		 Sets the default config-dir.

FILES
     ~/.config/transmission-daemon
	     The  config-dir  used  when neither [TRANSMISSION_HOME] nor [-g] is
	     specified.       See      https://github.com/transmission/transmis-
	     sion/blob/main/docs/Configuration-Files.md for more information.

AUTHORS
     Charles  Kerr,  Josh  Elsasser,  Eric  Petit, Mitchell Livingston, and Mike
     Gelfand.

SEE ALSO
     transmission-create(1),	transmission-daemon(1),    transmission-edit(1),
     transmission-gtk(1),  transmission-qt(1), transmission-remote(1), transmis-
     sion-show(1)

     https://transmissionbt.com/

				  July 21, 2008 	  TRANSMISSION-DAEMON(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=transmission-daemon&sektion=1&manpath=FreeBSD+15.1-RELEASE+and+Ports>

home | help