#!/linuxSucks/Transmission in Localhost
Sep 22, 2021Transmission is a light-weight and cross-platform BitTorrent client.
Install
Arch Linux
sudo pacman -S transmission
Debian
audo apt install transmission-daemon
Void Linux
sudo xbps-install -S transmission
Use Transmission in Localhost
Start Transmission
Because we like to use the terminal (cli/tui apps). The easy way to start using transmission is to run the daemon under our user and no need for extra settings in transmission config file.
transmission-daemon
Add Torrents
transmission-remote -a "https://cdimage.debian.org/debian-cd/current/amd64/bt-cd/debian-11.0.0-amd64-netinst.iso.torrent"
transmission-remote -a "magnet:?xt=urn:btih:0aae223b7c0244e4952158554cd0506f0eca1fdf&dn=archlinux-2021.09.01-x86_64.iso"
List Torrents
transmission-remote -l
You will get something like:
ID Done Have ETA Up Down Ratio Status Name
1 100% 872.8 MB Done 0.0 0.0 0.0 Idle archlinux-2021.09.01-x86_64.iso
2 100% 459.3 MB Done 0.0 0.0 0.0 Idle debian-edu-11.0.0-amd64-netinst.iso
Sum: 1.33 GB 0.0 0.0
Delete Torrents
To delele a torrent:
transmission-remote -t 1 -r
Delete several torrents:
transmission-remote -t 1,2 -r
Delete all the torrents at ones:
transmission-remote -t all -r
Exit/Stop Transmission
I don’t like to have transmission in the background all the time. I stop it with:
transmission-remote --exit