# Transmission in Localhost

Transmission 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.


## 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



© DarknessCode - LinuxSucks