How to add a new torrent in Transmission?

Published on Aug. 22, 2023, 12:20 p.m.

To add a new torrent in Transmission, you can either use the web interface or the command-line interface.

To add a torrent via the web interface, do the following:

  1. Open the Transmission web interface by going to http://localhost:9091/transmission/web/ in your web browser (replace “localhost” with the IP address of your server if you are using a remote machine).
  2. Click on the “+” icon in the upper left corner of the web interface.
  3. Select “Open Torrent” or “Open URL” depending on where you have the torrent file.
  4. Browse to and select the torrent file, or enter the URL of the torrent.
  5. Click “Add”.

To add a torrent via the command-line interface, you can use the “transmission-remote” command, like this:

transmission-remote -n 'user:password' -a /path/to/torrent/file

Replace “user” and “password” with your Transmission web interface login credentials, and replace “/path/to/torrent/file” with the path to the torrent you want to add.

Note that both methods for adding a torrent will add it to Transmission’s download queue, and it will start downloading automatically if the download speed is not set to 0.

To install Transmission on Linux

To install Transmission on Linux, you can use a package manager or the command line. Here are some steps you can follow:

  1. Open the terminal on your Linux machine.
  2. Update the package manager by entering the following command:
sudo apt update
  1. Install Transmission by using the following command:
sudo apt install transmission
  1. Once installed, you can start Transmission by typing the following command in the terminal:
transmission-gtk

Alternatively, if you prefer the command line interface, you can install the Transmission daemon instead of the GTK client:

sudo apt-get install transmission-daemon
  1. After installation, start the Transmission daemon by running the following command:
sudo systemctl start transmission-daemon

That’s it! Transmission should be installed and ready to use. You can access the Transmission web interface by going to http://localhost:9091/transmission/web/ in a web browser.

Note that these instructions apply to Ubuntu and related distributions that use the APT package manager. The process may be slightly different for other Linux distributions. You can also install Transmission via external PPA repositories or by downloading and compiling the source code.

how to install Transmission use docker

To install Transmission using Docker, you can use pre-built Docker images that are available on Docker Hub. Here are the steps you can follow:

  1. Install Docker on your machine. The installation process may differ depending on your operating system. Refer to the Docker documentation for instructions.
  2. Pull the latest Transmission image from Docker Hub by running the following command in the terminal:
docker pull ghcr.io/linuxserver/transmission
  1. Create a container from the image by running the following command:
docker run -d \
--name=transmission \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=YourTimezone \
-p 9091:9091 \
-p 51413:51413 \
-p 51413:51413/udp \
-v /path/to/your/config:/config \
-v /path/to/your/downloads:/downloads \
--restart unless-stopped \
ghcr.io/linuxserver/transmission

Replace “YourTimezone” with your local timezone, and replace “/path/to/your/config” and “/path/to/your/downloads” with the paths to your configuration files and download folder respectively.

  1. Access the Transmission web interface by going to http://localhost:9091/transmission/web/ in a web browser.

That’s it! Transmission is now installed and running inside a Docker container. You can customize the container settings as needed by modifying the “docker run” command.

Here are the steps to install Transmission on both Arch Linux and Red Hat Enterprise Linux:

Here are the steps to install Transmission on both Arch Linux and Red Hat Enterprise Linux:

For Arch Linux:

  1. Update your system with sudo pacman -Syu
  2. Install Transmission with sudo pacman -S transmission

For Red Hat Enterprise Linux:

  1. Add EPEL (Extra Packages for Enterprise Linux) repository with sudo yum install epel-release
  2. Install Transmission with sudo yum install transmission-cli

Note that for Red Hat Enterprise Linux, you can also choose to install the Transmission GUI (transmission-gtk) or the web interface (transmission-web).