[Support] Linuxserver.io - Rutorrent


686 posts in this topic Last Reply

Recommended Posts

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 post
  • Replies 685
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Application Name: Rutorrent Application Site: https://github.com/Novik/ruTorrent/ Docker Hub: https://hub.docker.com/r/linuxserver/rutorrent/ Github: https://github.com/linuxserver/dock

Just added note to the first post on how to resolve this.  

@xthursdayx It is actually much easier than that. Simply copy the contents of your "/mnt/user/appdata/rutorrent/rtorrent/rtorrent_sess" into the following folder : "/mnt/user/appdata/binhex-rtorrentvp

Posted Images

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 post

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 post

I am having a serious issue with RuTorrent freezing my server. After an hour or 2, the app freezes my server and I have to hard power off the system and log back in. Then I have to wait like 15 hours for the parity check. Not sure what is the issue but if anyone can help that would be much appreciated.

Link to post
  • 3 weeks later...

Hello, i have been on the older version of the container, namely linuxserver/rutorrent:2fce6c70-ls25

for more than a year, because of the _task problems meaning several plugins was not supported, namely unpack.

 

I finaly decided to fix the problem myself, and it was quite easy.

The problem seem to lie in the configuration file of rutorrent. 

rutorrent\rutorrent\settings\config.php

My old config was something like this

$pathToExternals = array(
		"php" 	=> '/usr/bin/php7',			// Something like /usr/bin/php. If empty, will be found in PATH.
		"curl"	=> '/usr/bin/curl',			// Something like /usr/bin/curl. If empty, will be found in PATH.
		"gzip"	=> '/usr/bin/gzip',			// Something like /usr/bin/gzip. If empty, will be found in PATH.
		"id"	=> '/usr/bin/id',			// Something like /usr/bin/id. If empty, will be found in PATH.
		"stat"	=> '/bin/stat',			// Something like /usr/bin/stat. If empty, will be found in PATH.
	);

But in a new version the default config.php looks like this:

$pathToExternals = array(
		"php" 	=> '/usr/bin/php7',			// Something like /usr/bin/php. If empty, will be found in PATH.
		"pgrep" => '/usr/bin/pgrep',			// Something like /usr/bin/pgrep. If empty, will be found in PATH.
		"python" => '/usr/bin/python3',			// Something like /usr/bin/python3. If empty, will be found in PATH.
		"curl"	=> '/usr/bin/curl',			// Something like /usr/bin/curl. If empty, will be found in PATH.
		"gzip"	=> '/usr/bin/gzip',			// Something like /usr/bin/gzip. If empty, will be found in PATH.
		"id"	=> '/usr/bin/id',			// Something like /usr/bin/id. If empty, will be found in PATH.
		"stat"	=> '/bin/stat',			// Something like /usr/bin/stat. If empty, will be found in PATH.
	);

So i tried updating my old container to linuxserver/rutorrent:latest and added the two lines from the new config.php

and it seems to work as it should now.

 

Just though i would help others if they still had the same problems as me.

Link to post
On 10/9/2020 at 12:06 PM, brent3000 said:

Did your fix happen to also fix the flags not showing in the peers page?

What is wrong with the flags ?

i have never looked at them, so i would know what it is missing.

The column flag is there, and on downloads there is information in that column.

Link to post

Hi im new(port problems) not sure this is rutorrent problem i did find open ports in utorrent an i did edit configs and it seems to me that rutorrent is set to them put im not getting open port response from the website i use 

 

If you could direct me to the proper directions to fix my problem i would be grateful 

 

 

Link to post
On 10/12/2020 at 6:09 AM, Struck said:

What is wrong with the flags ?

i have never looked at them, so i would know what it is missing.

The column flag is there, and on downloads there is information in that column.

It should look like the attached 

 

image.png.cc3a3e2ac21bc3c24480a9125799019c.png

 

But for some reason there is no country flag showing on the peers page. This is taken from my other rutorrent install which was done on a standalone box.

 

EDIT - did a quick google and it seems this may be an issue, not sure if anyone is abit to test it with more docker skills than me :) https://github.com/linuxserver/docker-rutorrent/issues/103

Edited by brent3000
Found more info
Link to post
  • 3 weeks later...

Hey all


Every time I download anything, at the end it automoves it to the default directory set in rutorrent, is there anyway to turn this off? I download most of my stuff via RRS and have it set up so it downloads each episode into the correct folder of the show/season, and once it's done, it just moves it do the default download folder and I don't want that... Same thing happens if I manually download some, save it to any other folder other than the default one and at the end, it just moves it into the default one. I hope this isn't the normal behavior for rtorrent as I am new to it, hopefully I am just an idiot and missed a setting somewhere? 

 

Help ❤️

Link to post
On 11/1/2020 at 5:34 AM, Jello said:

Hey all


Every time I download anything, at the end it automoves it to the default directory set in rutorrent, is there anyway to turn this off? I download most of my stuff via RRS and have it set up so it downloads each episode into the correct folder of the show/season, and once it's done, it just moves it do the default download folder and I don't want that... Same thing happens if I manually download some, save it to any other folder other than the default one and at the end, it just moves it into the default one. I hope this isn't the normal behavior for rtorrent as I am new to it, hopefully I am just an idiot and missed a setting somewhere? 

 

Help ❤️

I'm going to piggyback on your question because I think my issue is the same. I want all of my downloads to go to the root "downloads" folder. But, every download that finishes automatically goes to the downloads/completed folder. I don't ever want to use the completed, incoming, or watched folders but they keep getting created.

 

Seems like my settings to just put every download into the root folder are ignored. I think we have the same problem in that the settings are ignored entirely and rutorrent just does what it wants.

 

Edit: I just learned about this wiki entry:

Quote

rtorrent Settings, changed by the user through the "Settings" panel in ruTorrent, are valid until rtorrent restart. After which all settings will be set according to the rtorrent config file (.rtorrent.rc).

I removed references to the incoming and watched folders, but I don't know enough to figure out what to change there that would stop things from getting moved to completed. Regardless, even after doing that and starting up rutorrent, all 3 folders were still created anew.

Edited by mudsloth
Link to post
  • 3 weeks later...
On 11/20/2020 at 4:11 PM, HAMANY said:

Hi,

Any file downloaded through ruTorrent docker gets written in my storage with read-only permission 0755, although the $profileMask is already 0777 in (config.php).

Any idea what is wrong?

Fixed by changing the PUID and PGID in the docker settings to 1000 for both.

 

Now looking for a way to stop the docker from creating the 3 folders (completed, incoming, watched) after every restart.

Link to post
  • 5 weeks later...
On 4/29/2020 at 9:57 PM, Xaero said:

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.

Thank you for researching on this. I am having the exact same issue for months now to the point rtorrent is unusable. Changing ioscheduler to bfq (from Auto) did nothing to help. However, changing it to mq-deadline showed immediate results. IOWAIT fell back from 99% to under 10%. The speeds are still not great but atleast the torrents are downloading again. I too have NVMe(over a PCI adapter) for cache. It does look like I may have to move this to a dedicated unassigned drive but first need to figure out a way to move completed downloads to array and keep them seeding in th client. I am also thinking if NVMe drive is contributing to this as not everyone seems to have this issue.
Please update if you find a good solution.

Link to post
On 11/3/2020 at 1:46 AM, mudsloth said:

I'm going to piggyback on your question because I think my issue is the same. I want all of my downloads to go to the root "downloads" folder. But, every download that finishes automatically goes to the downloads/completed folder. I don't ever want to use the completed, incoming, or watched folders but they keep getting created.

 

Seems like my settings to just put every download into the root folder are ignored. I think we have the same problem in that the settings are ignored entirely and rutorrent just does what it wants.

 

Edit: I just learned about this wiki entry:

I removed references to the incoming and watched folders, but I don't know enough to figure out what to change there that would stop things from getting moved to completed. Regardless, even after doing that and starting up rutorrent, all 3 folders were still created anew.

I have the same issue. I don't want those folders to be created nor used. Completed downloads are being moved there. I don't even use Sonarr/Radarr, etc.

Link to post
  • 2 weeks later...

I want to give ruTorrent another go, but I find the config file hard to setup.  Does anyone have a good unRAID one that covers watch folders, private torrents (no DHT etc) etc that they can share please to give me a headstart?

Link to post
  • 1 month later...
On 11/21/2020 at 11:03 PM, HAMANY said:

Fixed by changing the PUID and PGID in the docker settings to 1000 for both.

 

Now looking for a way to stop the docker from creating the 3 folders (completed, incoming, watched) after every restart.

 

I at least found a workaround here.

 

Create the folder and file /config/custom-cont-init.d/script.sh or in our case it will probably be /mnt/user/appdata/rutorrent/custom-cont-init.d/rmdirs.sh

The script will remove the folders on every start of the container:

 

Quote

#!/bin/bash

 

echo "**** Removing directories /downloads/watched /downloads/incoming /downloads/completed ****"

rm -r /downloads/watched /downloads/incoming /downloads/completed

 

Link to post

To follow up on my previous post, it was actually not too hard to fix.

After going in the config file at /mnt/user/appdata/rutorrent/rtorrent/rtorrent.rc

I simply commented out the following line (with a # in front) :

method.set_key = event.download.finished,move_complete,"d.move_to_complete=$d.data_path=,$d.get_finished_dir="

I don't seem to have broken anything in the config by doing that and torrents will no longer automatically get moved after completion.

 

 

I also wanted to ask my own question now :

What is the preferred method for adding some sort of authentication to the docker?

I tried to follow Alowishes suggestion from 08-08-2017 to edit the nginx.conf file.

But the new nginx.conf seems different from what it was back then. There is no "location / {" anymore.

Is it safe to simply add the code lines anywhere in the nginx.conf file?

			auth_basic "Restricted";
			auth_basic_user_file /config/rutorrent/.htpasswd;

 

Link to post
  • 2 weeks later...

Hello,

 

I am having an issue regarding my instance of rutorrent.

 

After updating to 6.9.1 my Docker for rutorrent has been hovering around 8% CPU usage consistently. 

 

I am using linuxserver/rutorrent:2fce6c70-ls25 for compatibility for some sites I use.

 

A run of the "top" command is attached in an image

204732897_ScreenShot2021-03-14at10_10_41AM.thumb.jpg.62d5c36b63f3310bc96a9bd8b1e08d7d.jpg

 

Link to post

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.