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
       controlled  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  ad-
	       dresses.	  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 directory
	       Directory to watch for new .torrent files to be added. As  they
	       are  added  to  this  directory,	the daemon will	load them into
	       Transmission.

       -C      Do not watch for	new .torrent files.

       -B --no-blocklist
	       Disable blocklists.

       -d      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
	       between using the  cli,	daemon,	 gtk,  and  qt	clients.   See
	       https://github.com/transmission/transmis-
	       sion/blob/main/docs/Configuration-Files.md  for	more  informa-
	       tion.

       -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 un-
	       til 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 addresses)

       -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 al-
	       lowed. 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  de-
	       fault might be unsuitable. Default: 240

       -l --peerlimit-torrent limit
	       Peer  limit  per	 torrent. Useful on embedded systems where the
	       default 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-error
	       Show error messages

       --log-info
	       Show error and info messages

       --log-debug
	       Show error, info, and debug messages

       -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  informa-
	       tion.

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),
       transmission-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+14.3-RELEASE+and+Ports>

home | help