Transmission

This article will take you through the installation and usage of the torrent client Transmission. For the most part no expertise is required to use the guide.

Transmission runs as a daemon. By default here at Feral you connect to the daemon via a web UI, but it's also possible to run Transmission remotely.

Table of contents

Installation

It is very simple to install or reinstall Transmission as the Feral web manager supports its installation. Please follow the separate guide to installing software from the web manager, selecting Transmission from the list.

Accessing Transmission

To access Transmission via the web UI simply visit the link as provided on your slot's software page. This will be in the format https://server.feralhosting.com/user/transmission/, where server is the name of your server and user is your username.

It's also possible to access Transmission remotely.

Starting, stopping and restarting

Transmission does not run in a user-accessible area. This means that only the system can run Transmission - every five minutes the system will scan the processes running and if the Transmission daemon is not running it will attempt to start it up. This means you'll simply need to kill Transmission and wait for the system to start it up.

To kill Transmission simply run this command via SSH: pkill -fu "$(whoami)" 'transmission-daemon'. You can then check if any part of Transmission is still running with pgrep -fu "$(whoami)" "transmission-daemon". The check running command will return a process number if Transmission is running. If it doesn't return anything, Transmission is not running.

Usage

This section provides information on the most basic use of Transmission.

Adding torrents

To add torrents to Transmission click the Open Torrent button which resembles a folder. It is the left-most icon on Transmission's toolbar.

You can also upload the .torrent files via (S)FTP, into the directory ~/private/transmission/watch. After a little while the loaded torrents will be added into Transmission.

Removing torrents

To remove torrents from Transmission, simply select the torrent(s) you want to remove and right-click the selection. You can pick Remove From List... if you want to remove them from Transmission without deleting the data from your slot, or Trash Data and Remove From List... if you want to remove the data from your slot as well.

Upgrading and downgrading

Feral does not support any other version of Transmission than the one installable via the web manager. It is currently not possible to upgrade this version - if you need a newer version for a technical reason, please let staff know via a ticket and they will look into things for you.

Uninstalling

pkill -9 -fu "$(whoami)" 'transmission-daemon'
rm -rf ~/.config/transmission-daemon ~/private/transmission

These commands act only on your slot, so the software page will not change to reflect the fact that Transmission has been removed. The URL and password will remain despite the fact that Transmission is gone.