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

transmission-daemona bittorrent client

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]

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

--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.*"
--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.
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.
Do not watch for new .torrent files.
--no-blocklist
Disable blocklists.
Dump transmission-daemon's settings to stderr.
--foreground
Run in the foreground and print errors to stderr.
--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/transmission/blob/main/docs/Configuration-Files.md for more information.
--encryption-required
Encrypt all peer connections.
--encryption-preferred
Prefer encrypted peer connections.
--encryption-tolerated
Prefer unencrypted peer connections.
--global-seedratio ratio
All torrents, unless overridden by a per-torrent setting, should seed until a specific ratio
--no-global-seedratio
All torrents, unless overridden by a per-torrent setting, should seed regardless of ratio
--help
Print command-line option descriptions.
dir
When adding new torrents, store their contents in directory until the torrent is done.
Don't store incomplete torrents in a different directory.
--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)
--bind-address-ipv6
Listen for IPv6 BitTorrent connections on a specific address. Only one IPv6 listening address is allowed. Default: :: (All addresses)
--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)
Pause all torrents on startup
--peerlimit-global limit
Overall peer limit. Useful on embedded systems where the default might be unsuitable. Default: 240
--peerlimit-torrent limit
Peer limit per torrent. Useful on embedded systems where the default might be unsuitable. Default: 60
--portmap
Enable portmapping via NAT-PMP or UPnP
--no-portmap
Disable portmapping
--dht
Enable distributed hash table (DHT).
--no-dht
Disable distributed hash table (DHT).
--port port
Port to open and listen for RPC requests on. Default: 9091
--peerport port
Port to listen for incoming peers on. Default: 51413
--auth
Require clients to authenticate themselves. This doesn't do much good unless username and password are also set.
--no-auth
Don't require authentication from clients.
--username username
Used for client authentication.
--password password
Used for client authentication.
--version
Show version number and exit
Enable uTP for peer connections.
Disable uTP for peer connections.
--download-dir
Where to store downloaded data.
--logfile
Where to store transmission's log messages.
Show error messages
Show error and info messages
Show error, info, and debug messages
--pid-file
Name of PID file

libcurl uses this environment variable when performing tracker announces.
Sets the default config-dir.

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

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

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