-- Leo's gemini proxy

-- Connecting to darknesscode.xyz:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-US

Install Transmission a BitTorrent Client


Install Transmission in a Debian based systems (server or desktop)


Add Transmission PPA Repository


If you want the latest then add the PPA repository


sudo add-apt-repository ppa:transmissionbt/ppa

Update repositories


sudo apt-get update

Install transmission


sudo apt-get install transmission-cli transmission-common transmission-daemon

Configure


There are many settings which can be configured. This how-to focus on tweaking the default configuration file for use with a server. transmission-daemon will start automatically each time you start your server, with the settings defined in /var/lib/transmission-daemon/info/settings.json


Make sure the Transmission daemon is not running when changing the config file otherwise your changes will be over written.


sudo service transmission-daemon stop

edit settings.json


sudo nano /etc/transmission-daemon/settings.json

Username and Password


The default rpc-username and password is "transmission", Change if increased security is required, Change it to whatever you want (any password will work). After next restart the password will be rewritten in SHA1 encrypted format for security reasons.


"rpc-password": "{62b16db87b89a91dd49a5110a7cafc06d20eb4f2wtK6kqPj"
"rpc-username": "transmission",

Whitelist; This must be changed for remote access rpc-whitelist defines access to transmission. Localhost (127.0.0.1) is defined by default. I added ,192.268.*.* to allow any machine on my LAN access.


"rpc-whitelist": "127.0.0.1,192.168.*.*"
"umask" parameter

You will also have to set the "umask" parameter in Transmission’s settings file to “2” (default is 18) for the account user to have full access to files/folders created by Transmission.


"umask": 2,

After configuration change, restart transmission


sudo service transmission-daemon start

Default File Directory


Place a torrent file in this directory for automatic file download, or change them are you choice


"download-dir": "/path/to/downloads/folder",<--Change path to your setup
...
"incomplete-dir": "/path/to/incomplete/folder",<--Change path to your setup
"incomplete-dir-enabled": true,

Configure Users and Permissions


It is recommended that Transmission runs under it’s own username for security reasons. This creates a few issues with file and folder access by Transmission as well as your account (let us assume it is user).


Add the username user to the group debian-transmission:


sudo usermod -a -G debian-transmission user

NOTE: Change "user" to you own Ubuntu user login name.

NOTE: When adding a user to a new group, the user must log out and log back in for it to take affect. A reboot will also accomplish this.

Start transmission


sudo service transmission-daemon start

Transmission Daemon


Starting and Stopping Transmission Daemon. After install Transmission, the daemon will be started automatically (but not accessible yet). You can start and stop Transmission daemon using the following commands


sudo service transmission-daemon start
sudo service transmission-daemon stop
sudo service transmission-daemon reload

Note: Restarting (or reloading) Transmission daemon can be tricky. Restarting the the daemon (while it is already running) would rewrite the Transmission settings files to its original state. In other words, restarting the Transmission daemon would reset all the custom settings you saved.


----------


Home

Linux

Notes

MicroLog


----------


© DarknessCode

-- Response ended

-- Page fetched on Tue May 21 11:52:50 2024