Skip to main content

Initial Setup

Please make yourself aware of the Fair Usage Policy. Directly pointing any cloud storage directory using Rclone will create extreme strain on your slot's disk and _WILL_ cause a 24-hour ban on accessing your cloud storage repeatedly. It is _your_ responsibility to ensure usage is within acceptable limits. Ignorance is not an excuse.

Transmission is a BitTorrent client which features a variety of user interfaces written in C/Objective-C. It is:

Open Source and volunteer-based

Easy to use Lean and low on resources

Written in Objective C

  • Powerful client with several features:
    • Encryption
    • Web interface
    • Peer exchange
    • Magnet link support
    • DHT, µTP, UPnP, and NAT-PMP port forwarding
    • Webseed support
    • Watch directories
    • Tracker editing
    • Global and per-torrent speed limits

For more information, you can view the complete list of features here.

Initial Setup

Transmission is already configured and tuned out of the box. Just install the client, enter your desired password, and press Connect to log in to your Transmission Web Interface.

Default File Paths

Default Downloads Folder: ~/files

Transmissions's config folder: ~/.config/transmission-daemon

Using Transmission Remote GUI

Transmission Remote GUI is a feature-rich cross-platform front-end to control the Transmission daemon via its RPC protocol remotely. It is faster and has more functionality than the built-in Transmission web interface.


Native application for Windows, Linux, and macOS

uTorrent-like interface

Select files to download

Choose files priority

View details about connected peers

Full information about each torrent Per torrent options

You can visit the repository here:


Install the program using the links below. Listed are the direct links to the latest version of the program.


Windows 64-bit:
Windows 32-bit:
macOS (x86):

For Windows, you may have to install an additional program; otherwise, upon connection, you will be greeted with the following error message.

Unable to load OpenSSL library files: ssleay32.dll and libeay32.dll

Connecting and Using Transmission Remote GUI

Connecting to your Transmission is a relatively simple process.

Creating a New Connection

Upon your first launch, you should be greeted with a box to input your details, which are as follows:

Remote host: (servername refers to your server eg, myles)
Port: 443
Use SSL: Ticked
Authentication required: Ticked
Always Auto-Connect: Ticked
Username: Found in your Control Panel
Password: Found in your Control Panel
RPC path: /transmission/rpc/web

If you had to backtrack because of SSL Error, you could also go to Manage Connections in the top left corner

If you receive a popup regarding Geo IP, select yes, as this will allow you to see the Peers Country’s location.

Add your first .torrent file

Add a .torrent file to transmission via the remote first click Torrent in the top left of the small GUI, add a torrent. This will open your file explorer for you to add your .torrent file

Add your first Magnet Link

Enable Public Torrent Seeding (Optional)

  • Public torrents are stopped after download by default to avoid HDD IO resource abuse and inadvertent usage of upload traffic. You can easily enable public torrent seeding with the instructions given below.
  • Login to your service via SSH. How to connect to your slot via SSH
  • Execute the following SSH command:
app-transmission restart --remove-pubscript
  • That's it.
  • Note that changing the password of the torrent client or re-installing it will disable public torrent seeding again.