Installing transmission daemon on Raspberry pi

This covers installing transmission and downloading to system sd card. I will also add downloading to external hdd or usb drive. Source

$ sudo apt update
$ sudo apt install transmission-daemon
$ sudo service transmission-daemon stop
$ getent passwd |grep trans
$ sudo usermod -a -G pi debian-transmission
$ sudo chmod 775 /etc/transmission-daemon/settings.json
$ sudo vim /etc/transmission-daemon/settings.json

In this file I chose to be able to log in from any IP by setting:

"rpc-whitelist-enabled": false,

Also set the login username and password by editing:

"rpc-password": "password",
"rpc-username": "transmission",

Set umask to 002 so new files have the right permissions in the download folder:

"umask": 002,

Now restart transmission:

$ sudo service transmission-daemon restart

Now you can go to pi’s ip:9091 in your browser and should be able to see the web gui.

Using a USB drive for downloads:
FAT / FAT32 formatted drives don’t support file permissions. The permissions for everything are determined by how the drive is mounted.

$ sudo mount /dev/sdb2 /home/storage -o umask=000

As for it not auto mounting on reboot

UUID=8C52-C1CD /home/storage auto user,umask=000,utf8, –>noauto<– 0 0
The "noauto" makes this NOT automatically mount when the system starts and parses the /etc/fstab file. Remove that option and it will mount on startup. You can set the permissions on the mount point once it's mounted with chmod or specify them in /etc/fstab.

If you need the media user to access it, you can set the permissions to 764, and add them to the security group. Root always has access to everything.

Advertisements
Standard

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s