[Support] Linuxserver.io - Rutorrent


Recommended Posts

Ah, that's because sonarr doesn't allow different save paths per show, it will download every show to the same path. Since I only use rss feed for airing shows, they get uploaded in single .mkv files per torrent. So I set the save path for each rss filter to a different folder per show, like so:

/downloads/Anime/Kaguya-sama Love is War/Season 2/

or 

/downloads/Anime/Plunderer/Season 1/

EDIT: I don't want to have duplicate copies of my files and I could never figure out how to get hardlinks to work, so I've given up on sonarr for my airing shows.

Edited by MyNameHand
Link to comment
5 minutes ago, MyNameHand said:

yes, that's true, but I'd be limited to /downloads/Anime (in my case), but I also want to use /downloads/TV Shows

You can have multiple mapping on the container and just set the Anime shows to use that.

 

Sonarr will do what you want, you just need to look into it.

 

For example I have Radarr add kids movies to media/kids and regular movies to media/movies

 

Sonarr is the same.

Edited by Spies
Link to comment

I have a habit of deleting just the downloaded files after I have reviewed them, and leaving the torrent file to the torrent software. uTorrent (Windows) marked the files with error permanently. ruTorrent seems to mark them too, but if ruTorrent is restarted, it forgets the error state. It then looks like the torrent has never been downloaded. This leads to unnecessary redownloads.

 

Is there a workaround? 

Link to comment

Also, it seems like the autotools tool fails to hardlink. I have this setup

 

/share1/movies/movie1.ext

 

 want to hard link them to the following when files are done downloading. 

 

/share1/links/movie1/movie1.ext

 

But autotools copies the file instead. 

Edited by kakmoster
Link to comment

Having a few issues.

 

1. Every time the docker container restarts, it resets the default directory back to /downloads/incoming which is not a valid path and hence no torrents start

 

image.png.50f45f8b7c1197e3897fc9cbe4ae0472.png

 

2. Autotools move isn't working.

 

3. I can't find  rtorrent.rc or autotools/conf.php anywhere!

Link to comment

Would it be possible to implement the fix depicted here:
https://github.com/rakshasa/rtorrent/issues/861

Currently, the bug presented in that thread is present in this container. I've been having to screen -r my docker and manually stop and start torrents because I still cannot seem to stop getting the errors in regard to the getplugins.php (my previously implemented resolution stopped working, after a couple of months and incidental docker updates... This seems to be a constant struggle with rtorrent on unraid. Regardless of the number of active torrents.)

EDIT:

I'm at a loss. I'm back to square one basically. I'm going to backup my rutorrent config folder; and try starting over but I'm back to the abysmal 20-30kb/s and unresponsive (or not even loading) webui. Nothing in the logs seems of relevance. I've read through logs and even enabled advanced logging. There's no "errors" so to speak, just the rtorrent application sitting at 99.99% IOWAIT. I'm wondering if it doesn't like the merged filesystem that unraid uses? I'm downloading to an NVME SSD and the only application with this issue is rtorrent. I'll post back with what I figure out.

Edited by Xaero
Link to comment
  • 2 weeks later...
On 4/29/2020 at 9:06 PM, cinereus said:

Having a few issues.

 

1. Every time the docker container restarts, it resets the default directory back to /downloads/incoming which is not a valid path and hence no torrents start

*snip*

3. I can't find  rtorrent.rc or autotools/conf.php anywhere!

In case you didn't already find it yourself, rtorrent.rc is located in "/mnt/user/appdata/rutorrent/rtorrent" and in it you can change the default directory, global download/upload rates and other things that will reset if changed through webui.

Edited by Nizkus
Link to comment
26 minutes ago, Nizkus said:

In case you didn't already find it yourself, rtorrent.rc is located in "/mnt/user/appdata/rutorrent/rtorrent" and in it you can change the default directory, global download/upload rates and other things that will reset if changed through webui.

Thanks I found it. What was hard is all the plugins are in a completely different directory root.

 

Even if you get past that, I'm having a lot of issues with watch folders not working correctly and inability to change the listen port.

 

It's also really hard to map folders from two different shares as I keep getting very inconsistent results.

Link to comment

Hey everyone, anyone have advice on config for an instance with a large amount of torrents (>4k)?

 

My current issue is that the download speed caps out at ~15-30 mbps (I have gigabit) and it was using the full gigabit when I had ~200 torrents.

Additionally, the hash recheck is very slow, some few times slower than when I had ~200 torrents.

CPU and RAM aren't getting maxed out so that's not it, not sure if there's a particular config setting I should change to fix it.

Link to comment
19 minutes ago, oldsweatyman said:

Hey everyone, anyone have advice on config for an instance with a large amount of torrents (>4k)?

 

My current issue is that the download speed caps out at ~15-30 mbps (I have gigabit) and it was using the full gigabit when I had ~200 torrents.

Additionally, the hash recheck is very slow, some few times slower than when I had ~200 torrents.

CPU and RAM aren't getting maxed out so that's not it, not sure if there's a particular config setting I should change to fix it.

I've asked this many places and not received any good answers to be honest. I ruled out transmission because it doesn't seem to have any features. Haven't gone too far into deluge. Rtorrent seems to be okay if you run multiple instances with 5k max per instance. 

 

The issue is running as a docker it seems impossible to get auto watch to work and automove is very flaky. Nobody seems to know how to mount multiple shares either. 

Link to comment
4 minutes ago, oldsweatyman said:

The .torrent files? My appdata is on cache. The downloading/seeding files are on the array.

there is most likely your issue, the array isn't meant for lots of i/o which torrents cause, I use an unassigned drive for my downloading/seeding.

Edited by Spies
Link to comment
2 hours ago, cinereus said:

I've asked this many places and not received any good answers to be honest. I ruled out transmission because it doesn't seem to have any features. Haven't gone too far into deluge. Rtorrent seems to be okay if you run multiple instances with 5k max per instance. 

 

The issue is running as a docker it seems impossible to get auto watch to work and automove is very flaky. Nobody seems to know how to mount multiple shares either. 

 

Same with transmission. Deluge poops itself with far less than rtorrent. It's good for small numbers.

 

2 hours ago, Spies said:

there is most likely your issue, the array isn't meant for lots of i/o which torrents cause, I use an unassigned drive for my downloading/seeding.

 

I was wondering if in the rtorrent config there was maybe a setting that would work around this, say, the network.max_open_files.setmax_open_files setting. I've tried toying around with this and haven't had much success.

EDIT: It seems it resolved after some time after I set "Maximum number of open files" under Connection in the settings to 1024. My download speeds are much better, just hit ~50 mbps, the rest probably being taken up by some background processes I have running. After changing it many torrents paused, but I just hit resume on all of them and they are now all seeding. I'll have to monitor to see if my upload speeds are affected/see if they're actually seeding..

Edited by oldsweatyman
Link to comment
  • 3 months later...

Hi, I'm new to Unraid and having trouble setting some default parameters in ruTorrent. I want to change the default port and global throttle rates, but I noticed any settings that I manually change or set in the GUI are all lost whenever the docker is restarted.

 

Is this Normal? Is there a way I can make GUI changes permanent?

 

I tried added the following lines to the rtorrent.rc file, but the Global throttle still defaults to 327625 for both upload and download after a restart.

Quote

 

throttle.global_down.max_rate.set_kb= 6144

throttle.global_up.max_rate.set_kb = 4480

 

 

I also want to change the default Host Port from 51413 to 62499. I have forwarded port 62499 on my router to the internal Unraid IP but the port is listed as closed in ruTorrent. Is there any other settings I am missing?

 

Thanks

Link to comment
  • 3 weeks later...
On 8/26/2020 at 1:25 PM, Ivegottheskill said:

Is this Normal? Is there a way I can make GUI changes permanent?

This is how rutorrent is build the GUI is simply a current session settings,

 

See https://github.com/linuxserver/docker-rutorrent/issues/170#issuecomment-660497151 

 

If you dont wanna go edit settings you may want to look at another app like deluge or something similar, but changing the data with any good text editor should be your best bet for it :) 

Link to comment

So I'm still getting used to the whole docker thing and getting the hang of it 'ok' so far, but i have a question,

 

Recently I have received two docker updates for rutorrent and i for the life of me cant find any details on the logs or changes which triggered the update? Now i thought it would be listed or added to this page https://hub.docker.com/r/linuxserver/rutorrent/ but looking at the 'Versions' section its showing nothing recently being done? Am i missing something or are not all docker updates published? 

Link to comment

All of the linuxserver containers automatically build themselves.  This happens if/when a new version of the application contained within has an update available, or if the underlying OS has an update (bug fix / security updates, etc).  Only when rebasing the container, or major changes does LSIO update the versions section (or the changelog for the template itself).

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.