Transdrone

This article will show you how to configure Transdrone. Transdrone is an app for Android devices which allows you to manage your torrent clients remotely.

Table of contents

Installation

Install Transdrone to your Android device(s) via the Play Store.

Configuring

This section runs through the set-up procedure for several of the torrent clients you may have installed.

rTorrent

To connect Transdrone to rTorrent, upgrade to nginx first to create the necessary HTTP RPC. Go through the nginx installation guide first, then come back to this guide.

In the app, go to Settings, Add new server and select Add normal, custom server

Name
Give the connection a name (you can choose any name you like)
Server type
rTorrent
IP or host name
server.feralhosting.com where server is replaced with the server name e.g. mimas or apollo.
User name
rutorrent (the word 'rutorrent', not your ruTorrent username)
Password
The same password as you use to access ruTorrent

Once these are set, press Advanced settings and input the following:

SCGI mount point
/username/rtorrent/rpc where username is replaced by your username
Use SSL
Make sure this is selected

Deluge (via webUI)

In the app, go to Settings, Add new server and select Add normal, custom server

Name
Give the connection a name (you can choose any name you like)
Server type
Deluge 1.2+
IP or host name
server.feralhosting.com where server is replaced with the server name e.g. mimas or apollo.
Deluge web password
Your Deluge web UI password

Once these are set, press Advanced settings and input the following:

Port number
443
Folder
/username/deluge where username is replaced by your username
Use SSL
Make sure this is selected

Transmission

In the app, go to Settings, Add new server and select Add normal, custom server

Name
Give the connection a name (you can choose any name you like)
Server type
Transmission
IP or host name
server.feralhosting.com where server is replaced with the server name e.g. mimas or apollo.
User name
Your Transmission web UI username
Password
Your Transmission web UI password

Once these are set, press Advanced settings and input the following:

Port number
443
Folder
/username/transmission where username is replaced by your username
Use SSL
Make sure this is selected

qBittorrent

This is not available from the Feral software page. Please follow the guide to Install qBittorrent

In the app, go to Settings, Add new server and select Add normal, custom server

Name
Give the connection a name (you can choose any name you like)
Server type
qBittorrent
IP or host name
username.server.feralhosting.com where username is replaced by your username and server is replaced with the server name e.g. mimas or apollo.
User name
Your qBittorrent web UI username
Password
Your qBittorrent web UI password

Once these are set, you may need to find out the port qBittorrent is running on (skip ahead if you already know it!). To do this, connect via SSH and copy and paste the following command, before pressing Enter:

echo "$(sed -rn 's|WebUI\\Port=||p' ~/.config/qBittorrent/qBittorrent.conf)"

Back in the app, press Advanced settings and input the following:

Port number
port - the port that qBittorrent is running on (see section directly above if you don't know this)

Troubleshooting

I'm not able to connect to rTorrent through Transdrone.
    Double-check the following:
  1. You've made the switch to nginx;
  2. You're using the username rutorrent in the basic settings;
  3. After you've switched to nginx, you haven't then changed your ruTorrent password. The RPC password will not update automatically - reinstall nginx.
I get an error "Web interface not connected to a running daemon
Access your Deluge web UI and make sure the daemon is connected. You should also ensure that the default daemon in ~/.config/deluge/web.conf matches the one in ~/.config/deluge/hostlist.conf.1.2