Difference between revisions of "Torrenting Server"
Jump to navigation
Jump to search
Line 18: | Line 18: | ||
* <code>sudo apt install transmission-daemon</code> | * <code>sudo apt install transmission-daemon</code> | ||
* <code>sudo | |||
== Configuring Transmission-Daemon == | |||
'''Note:''' Any time you edit settings.json, You need to stop transmission-daemon first or it'll overwrite your changes. | |||
* <code>sudo service transmission-daemon stop</code> | |||
* <code>sudo vi /var/lib/transmission-daemon/info/settings.json</code> | |||
(bunch of stuff to be changed...) | (bunch of stuff to be changed...) | ||
Line 36: | Line 42: | ||
"script-torrent-done-filename": "/usr/local/bin/TorrentDone.sh", | "script-torrent-done-filename": "/usr/local/bin/TorrentDone.sh", | ||
</pre> | </pre> | ||
* <code>sudo service transmission-daemon start</code> | |||
Supposedly: | |||
* <code>sudo service transmission-daemon reload</code> | |||
will negate this need. Hasn't worked for me... | |||
Folder permissions are VERY important... | Folder permissions are VERY important... |
Revision as of 16:37, 17 April 2023
Storage
- Storage space for downloading (Torrents & such) should be done on a dedicated drive.
- If setting up on an ESXi-based VM, set up a datastore specifically for this purpose.
- Another option is to mount the storage space via NFS.
Best solution...
Give the VM a fresh new drive of 500GB to 1TB.
Format the drive & set it to a sensible mounting method (Identify by label... mount at boot...)
chmod -R ugo+rwX /mnt
Create "Done" & "WIP" folders on that drive
Share the "Done" folder
Transmission-daemon
W
I
P
!!!
sudo apt install transmission-daemon
Configuring Transmission-Daemon
Note: Any time you edit settings.json, You need to stop transmission-daemon first or it'll overwrite your changes.
sudo service transmission-daemon stop
sudo vi /var/lib/transmission-daemon/info/settings.json
(bunch of stuff to be changed...)
"alt-speed-time-begin": 510, "alt-speed-time-enabled": true, "alt-speed-time-end": 1410, "download-dir": "/mnt/SCRATCH/DONE", "incomplete-dir": "/mnt/SCRATCH/WIP", "incomplete-dir-enabled": true, "peer-port-random-on-start": true, "rpc-bind-address": "192.168.0.13", "rpc-password": "{0025b9ac17d57f16afdb3266f038d3d1ae2146205WUrUZLs", "rpc-username": "greybeard", "rpc-whitelist": "127.0.0.1,192.168.0.*", "script-torrent-done-enabled": true, "script-torrent-done-filename": "/usr/local/bin/TorrentDone.sh",
sudo service transmission-daemon start
Supposedly:
sudo service transmission-daemon reload
will negate this need. Hasn't worked for me...
Folder permissions are VERY important...
sudo chmod -R 777 /mnt
Seems to work... But it's FUGLY
Some Links
- TransmissionHowTo on Ubuntu Help Wiki
- Transmission on ArchWiki
- Editing Configuration Files transmission on transmission wiki - github
- Permission denied when downloading with transmission deamon on askubuntu