Transmission

In this guide, we will install the BitTorrent client transmission an use it through the web interface.

Prerequisite
For this guide, you will need to have Nginx and nftables installed.

Listen Address
By default transmission listen on all addresses. Let’s change that and make it listen only on local address.

Edit file  and change this line: And make sure that the change is taken into account

Password
Edit file  and change these lines: And make sure that the change is taken into account

Btrfs
Torrent software download random chunks of files and write them to files. This causes a lot of fragmentation on COW filesystems.

To prevent COW on transmission download folder, use

Webserver
Add the following rules to  and activate them with

Backup
Transmission is capable of downloading a ton of data. It is likely to cause issues with your backup system.

As data downloaded by transmission is usually quite easy to re-download in case of a data loss, I recommend just excluding transmission folder from backups.

Assuming you are on a Btrfs filesystem an use btrbk for backup, this is as easy as