TRANSMISSION-DAEMON(1)
๐ TRANSMISSION-DAEMON(1) ๐
okay bestie, so this is the man page for transmission-daemon โ literally a bittorrent client, no cap. it's giving headless server energy, and honestly? iconic. ๐
โจ 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, periodt. the way it works is you control it via RPC commands โ from transmission's web interface, or from transmission-remote(1). main character energy, honestly. ๐
๐ OPTIONS ๐
-a,--allowed x.x.x.x,...โ lets you allow RPC access to a comma-delimited whitelist of IP addresses. you can use*as a wildcard inside an address. default:"127.0.0.1,::1"โ example:"127.0.0.*,192.168.1.*"๐ซถ-b,--blocklistโ turn on peer blocklists. Transmission gets the bluetack blocklist file format, bestie. wanna add new blocklists? just copy them into the config-dir's"blocklists"subdirectory. slay.-c,--watch-dir directoryโ a directory to watch for new.torrentfiles that should get added. as they land in this directory, the daemon loads them into Transmission. it's like a little torrent mailbox ๐-Cโ nope, do not watch for new.torrentfiles.-B,--no-blocklistโ turn blocklists off.-d,--dump-settingsโ dumpstransmission-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 is the move when you wanna swap between the cli, daemon, gtk, and qt clients. seehttps://github.com/transmission/transmission/blob/main/docs/Configuration-Files.mdfor more info. ๐-er,--encryption-requiredโ encrypt all peer connections. no exceptions, bestie.-ep,--encryption-preferredโ prefer encrypted peer connections.-et,--encryption-toleratedโ prefer unencrypted peer connections.-gsr,--global-seedratio ratioโ all torrents should seed until a specific ratio, unless a per-torrent setting overrides it.-GSR,--no-global-seedratioโ all torrents should seed regardless of ratio, unless a per-torrent setting overrides it. ratio could never ๐ซถ-h,--helpโ prints the command-line option descriptions. the classic.--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 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 has to 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. nap time ๐ด-L,--peerlimit-global limitโ overall peer limit. lowkey a lifesaver on embedded systems where the default might be unsuitable. default:240-l,--peerlimit-torrent limitโ peer limit per torrent. also super 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. ngl, 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. seehttps://github.com/transmission/transmission/blob/main/docs/Configuration-Files.mdfor more information.
๐ AUTHORS ๐
Charles Kerr, Josh Elsasser, Eric Petit, Mitchell Livingston, and Mike Gelfand. absolute legends, fr fr.
๐ SEE ALSO ๐
transmission-create(1), transmission-daemon(1), transmission-edit(1), transmission-gtk(1), transmission-qt(1), transmission-remote(1), transmission-show(1)
okay that's the whole page bestie, you ate that ๐ โจ this one's from July 21, 2008, and it lives under the manual page name TRANSMISSION-DAEMON(1). go forth and seed ๐ฆ๐
๐ฆ where this page comes from
- alpine 3.24: transmission-doc 4.1.2-r0 ยท GPL-3.0-only
- arch rolling: transmission-cli 4.1.4-1 ยท GPL-2.0-or-later
- epel 10: transmission-daemon 4.1.3-2.el10_3 ยท MIT and GPL-2.0-only
- fedora 43: transmission-daemon 4.1.3-1.fc43
- fedora 43: transmission-daemon 4.1.4-1.fc43 ยท MIT and GPL-2.0-only
- fedora 44: transmission-daemon 4.1.1-2.fc44 ยท MIT and GPL-2.0-only
- fedora 44: transmission-daemon 4.1.3-1.fc44
- fedora 44: transmission-daemon 4.1.4-1.fc44 ยท MIT and GPL-2.0-only
- nixos 26.05: transmission 4.1.3
- nixpkgs unstable: transmission 4.1.4
- ubuntu resolute: transmission-daemon 4.1.1+dfsg-1ubuntu1
- ubuntu resolute: transmission-daemon 4.1.1+dfsg-1ubuntu1.1
- ubuntu stonking: transmission-daemon 4.1.3+dfsg-1ubuntu2
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms