GithubHelp home page GithubHelp logo

rtorrent-rutorrent's People

Contributors

adduc avatar b6pzeusbc54tvhw5jgpyw8pwz2x6gs avatar bretos avatar diameter avatar jefferymcjefferson avatar philipphenkel avatar sdelrio avatar varju avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

rtorrent-rutorrent's Issues

autodl-irssi errors on start

It appears that the rtorrent user lacks permission to read from the following folder:

/home/rtorrent/.irssi/scripts/AutodlIrssi/trackers

It seems that this prevents the plugin from working at all.

The below are examples of the error in the autodl-irssi tab in rutorrent as well as a small listing of files in the affected folder:

permission

permission2

Thanks.

feature requeest

I would like to access to rtorrent by rpc... How do I do that? I want to link couychpotato to it..... Do you have to expose the port 5000?

Unpack not working

Hello,

I tried using the unpacking option from the files but it didn't work for some reason and I realized that rar wasn't installed in the docker and apt-get install rar wasn't working for some reason so I installed it like this:

cd /tmp
wget http://www.rarlab.com/rar/rarlinux-x64-5.3.b4.tar.gz
tar -zxvf rarlinux-*.tar.gz
cd rar
cp rar unrar /usr/local/bin

And then it worked. Am I missing something in this step? Will this break something?
Can it be added in the docker?

irssi not enabled for latest-alpine

As stated in the title.

In rtorrent-rutorrent/latest/Dockerfile we have
cp ./a/startup-rtorrent.sh ./a/startup-nginx.sh ./a/startup-php.sh ./a/startup-irssi.sh ./a/.rtorrent.rc /root/ &&

But in rtorrent-rutorrent/latest-alpine/Dockerfile we only have
cp ./a/startup-rtorrent.sh ./a/startup-nginx.sh ./a/startup-php.sh ./a/.rtorrent.rc /root/

Startup-irssi.sh is missing in alpine. Any particular reason?

RPC isn't protected by basic auth

You can just access rtorrent rpc without authentification
xmlrpc http://$URL/RPC2 download_list 1 started (I know it isn't a valid command)
I fixed this by nesting the other locations inside the root location

request-add screen

add in package screen for autodl-irssi troubleshooting as well as autodl to log file under /downlaods/.log

Ability to change webroot

Would be nice if we could pass a new webroot as an environment variable during deployment.

for example, rather than accessing the gui at:

http://your_host_address:8080

We could deploye with '-e WEBROOT:rutorrent' to be able to access the site at

http://your_host_address:8080/rutorrent

This would help with reverse proxy deployments that use location for proxy_pass

PHP 7.2

Having issues with the latest build since PHP 7.0 is EOL and PHP 7.2 is now installed by default. I have to modify /etc/nginx/sites-enabled/rutorrent-tls.nginx to use the PHP 7.2 socket and then restart nginx.

TERM=xterm

Im running this container in tutum.co,

$ rtorrent
Error opening terminal: unknown.

= Not working

$ export TERM=xterm
$ rtorrent

= working

is user name space in docker blocking traffic ?

Hi,

I installed rtorrent on two different servers which have two different docker-daemon configuration

on this conf, it works :

{
  "live-restore": true,
  "icc": true,
  "authorization-plugin": ""
}

on this conf it doesn t work :

{
  "live-restore": true,
  "icc": false,
  "authorization-plugin": "Volume",
  "authorization-plugin": "Network",
  "disable-legacy-registry": true,
  "userland-proxy": false,
  "userns-remap": "default"
}

Any idea, how can I debug this ?

can't browse file system in rutorrent ui

This is my docker composition:

  rutorrent:
    restart: unless-stopped
    container_name: rtorrent-rutorrent
    image: diameter/rtorrent-rutorrent:latest
    ports:
      - "8080:80"
      - "51121:51121/udp"
      - "65012:65012"
      - "6881:6881/udp"
    volumes:
      - /home/docman/diameter/downloads:/downloads
    environment:
      - USR_ID=1001
      - GRP_ID=1001
      - PHP_MEM=1024M
#      - WEBROOT=/downloads
    tty: true

I have tried setting the WEBROOT env but either way when I click on the drop down in autotools to set the finished directory path there is no browseable items.

Usually this is a permission issue or a php path setting that needs to be adjusted in config.php but I don't see that exposed anywhere.

Also, I noticed some of the generated files in rutorrent have different ids than the one I used to override, shouldn't everything be owned by that ID? that may be the issue?

This image is much lighter and less complex than others I have tried, nice work.

additional info:
also seeing this repeated in the logs with random ids
rtorrent-rutorrent | 2018-03-01 07:31:44,019 INFO reaped unknown pid 120

Write access to downloads folder doesn't work on hosts without UID 33 and UID 1000

I'm trying to get this to run on a Synology NAS where no user named www-data with UID/GID 33/33 exists and user accounts starts at UID 1024. When starting the container rtorrent fails to start due to no proper write access to the folders.

Please make write access to the downloads folder configurable. Env vars or similar should do.
Best would be if I can specify an UID or GID with r+w access to all folders within ./downloads on the host.

I'm gonna try to fix this myself but I wanted to file a report to be able to track this issue.

htpasswd not working

Tried following the example and put .htpasswd in /downloads and ~/test/downloads, neither worked. The access to port 8080 page was left open without any authentication.

js

JS error: [https://ru.xxx.xxx/rutorrent/js/content.js : 641] Uncaught TypeError: Cannot read property 'started' of undefined

php5-fpm broke on last build

Hello,

Since my last pull/rebuild from watchtower rtorrent isn't accesible,

To test clean, I've tried to rebuilt another clean container (with a new empty downloads folder called "downloadsTEST") from the following command :

sudo docker run -dt --name=rtorrent_renew \
-p 8100:80 \
-p 49160:49160/udp \
-p 49161:49161 \
-v /home/<user>/downloadsTEST:/downloads \
-v /home/<user>/SyncTEST:/Sync \
-e NOIPV6=1 \
-e USR_ID=1000 \
-e GRP_ID=1000 \
-e PHP_MEM=1024M \
diameter/rtorrent-rutorrent:stable

has uig and giu at 1000,

Same result as my previous existing container. php5-fpm doesn't want to work apparently.

/usr/lib/python2.7/dist-packages/supervisor/options.py:298: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
  'Supervisord is running as root and it is searching '
2018-11-11 11:50:07,969 CRIT Supervisor running as root (no user in config file)
2018-11-11 11:50:07,969 INFO Included extra file "/etc/supervisor/conf.d/supervisord.conf" during parsing
2018-11-11 11:50:08,083 INFO RPC interface 'supervisor' initialized
2018-11-11 11:50:08,083 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2018-11-11 11:50:08,084 INFO supervisord started with pid 1
2018-11-11 11:50:09,092 INFO spawned: 'nginx' with pid 10
2018-11-11 11:50:09,100 INFO spawned: 'rtorrent' with pid 11
2018-11-11 11:50:09,105 INFO spawned: 'php5-fpm' with pid 12
2018-11-11 11:50:09,112 INFO spawned: 'irssi' with pid 13
2018-11-11 11:50:09,164 INFO exited: php5-fpm (exit status 127; not expected)
2018-11-11 11:50:09,760 INFO reaped unknown pid 46
2018-11-11 11:50:10,763 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-11-11 11:50:10,764 INFO success: rtorrent entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-11-11 11:50:10,770 INFO spawned: 'php5-fpm' with pid 55
2018-11-11 11:50:10,772 INFO success: irssi entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-11-11 11:50:10,812 INFO exited: php5-fpm (exit status 127; not expected)
2018-11-11 11:50:12,822 INFO spawned: 'php5-fpm' with pid 58
2018-11-11 11:50:12,865 INFO exited: php5-fpm (exit status 127; not expected)
2018-11-11 11:50:15,941 INFO spawned: 'php5-fpm' with pid 71
2018-11-11 11:50:15,983 INFO exited: php5-fpm (exit status 127; not expected)
2018-11-11 11:50:15,985 INFO gave up: php5-fpm entered FATAL state, too many start retries too quickly

once loged in rutorrent it just return :

[11.11.2018 13:27:23] WebUI started.
[11.11.2018 13:27:24] Bad response from server: (502 [error,getplugins]) Bad Gateway

VPN Support - OpenVPN

I'd love the ability to have OpenVPN supported to push all torrent traffic over the VPN but still leaving port 80 accessible locally for the web ui.

Is this possible?

allowing pluin to install more simpler+different folders

Hi,
would it be possible to put the folder downloads separate from the config folder? maybe in the same tree but just another subfolder?
Would you please also add the mobile plugin for rutorrent or maybe to externalize the plugin folder to have a bit less complicated tasks to do to add a plugin?

Cant open irssi session to check connectivity

Tried finding the command to open the current irssi session to be able to verify connectivity and function of the autodl. Neither screen or dtach seems to work. Whats the correct way of accessing the session?

(tried to find a way to contact you without raising an issue, but couldnt find any email etc).

Thanks for an awesome container!

Unable to connect on Ubuntu 16.04 x64

Hello, I'm trying your docker image on Ubuntu 16.04
My server is running Ubuntu 16.04 x64 on i5-2400.

When I run your script and try to connect to IP, I get unable to connect. I tried with http://ip, http://ip:80, tried secure option with https://ip, https://ip:443, tried with latest, 64, 64-latest and same result.

Commands that I used for running are from github page.

Docker version
Docker version 1.11.2, build b9f10c9

Container running
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad9a4e564132 diameter/rtorrent-rutorrent:64-latest "supervisord" 38 seconds ago Up 37 seconds 80/tcp, 0.0.0.0:443->443/tcp, 49160/tcp, 0.0.0.0:49161->49161/tcp, 0.0.0.0:49160->49160/udp rtorrent2

Container output when starting
root@host:/tmp# docker run -t --name rtorrent2 -p 443:443 -p 49160:49160/udp -p 49161:49161 -v ~/test:/downloads diameter/rtorrent-rutorrent:64-latest
/usr/lib/python2.7/dist-packages/supervisor/options.py:295: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
'Supervisord is running as root and it is searching '
2016-07-19 13:51:43,205 CRIT Supervisor running as root (no user in config file)
2016-07-19 13:51:43,205 WARN Included extra file "/etc/supervisor/conf.d/supervisord.conf" during parsing
2016-07-19 13:51:43,228 INFO RPC interface 'supervisor' initialized
2016-07-19 13:51:43,228 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2016-07-19 13:51:43,228 INFO supervisord started with pid 1
2016-07-19 13:51:44,230 INFO spawned: 'nginx' with pid 8
2016-07-19 13:51:44,231 INFO spawned: 'rtorrent' with pid 9
2016-07-19 13:51:44,233 INFO spawned: 'php5-fpm' with pid 10
2016-07-19 13:51:45,743 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-07-19 13:51:45,743 INFO success: rtorrent entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2016-07-19 13:51:45,743 INFO success: php5-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

If you need more info I will provide.

Container wont run

Hey guys. I am using Container station on QNAP system. After installing the docker image and trying to run the program, i get this error all the time:

2017-06-24 11:54:11,267 INFO spawned: 'rtorrent' with pid 10
2017-06-24 11:54:11,270 INFO spawned: 'php5-fpm' with pid 11
2017-06-24 11:54:11,278 INFO spawned: 'irssi' with pid 12
2017-06-24 11:54:12,799 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2017-06-24 11:54:12,800 INFO success: rtorrent entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2017-06-24 11:54:12,800 INFO success: php5-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2017-06-24 11:54:12,800 INFO success: irssi entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2017-06-24 11:54:15,617 INFO exited: nginx (exit status 1; not expected)

I have tried different configurations and different installations, but nothing seems to help. Can anybode help solve this issue?

Tracker: [Couldn't resolve host name]

I am seeing this error with some trackers, and I found this possible solution - adding a LimitNOFILE systemctl config setting.

Is there a way to try this with the supervisor.conf in this image?

Any other possible solutions?

Webserver user doesn't have read/write/execute

[09.05.2016 06:28:04] Webserver user doesn't have read/write/execute access to the torrents directory. You cannot add torrents via ruTorrent. (/downloads/.rutorrent/users/danny/torrents)
[09.05.2016 06:28:04] Webserver user doesn't have read/write/execute access to the settings directory. ruTorrent settings cannot be saved. (/downloads/.rutorrent/users/danny/settings)

Bad response from server: (504 [error,getplugins]) Gateway Time-out on NFS share

I've been using it for a while and it used to be great.
Now I dunno what's appening but i'm unable to start it with the downlod folder on an nfs mount.
If I start the container without the disk remapping everything is fine.
I restored an older backup of the VM running docker, but nothing changes.
The download NFS folder is accessible and the permissions seem fine too.

can't "save to" other drives

firstly AMAZING rtorrent/rutorrent combo, super responsive. my issue though, I can't "save to" other drives. this docker container is saved to /home//rtorrent/

however my rtorrent.rc is setup to watch on my boot drive (SSD) and save to drives mounted at /media/{movies,tv,music,books,comics} (they're all varying sizes otherwise this would be a RAID and simply folders on a drive) however log says "failed to add torrent" and I can only delete the torrent. force recheck or start simply goes to pausing, and stop does what its supposed to.

any recommendations to get your container to see the other drives?

Queued status on torrents on Synology

I installed image from Docker app at my Synology, created container. Mounted a folder, forwarded necessary ports. Container started, I’m able to go to ruTorrent Web GUI, there are no errors in Logs tab. I’m also able to add torrent file, it appears in torrents list, but it’s status is always queued, I can’t start it – status not changing. And new files are not created in /downloads folder.

I see that sessions files are created at .rtorrent\session folder, so there is no problem with accessing disk. I also see in Web GUI that there are a lot of seeds for this torrent, so there is no problem with connection.

How can I start torrent to download?

2018-02-13_16-13-07

autodl-irssi plugin

Is there any interest of providing support for the autodl-irssi plugin? I've got this working, and I'd like to share.

I can either create a PR to this project, a PR to the shared repo, or fork off a child image off of your image.

Adding a .torrent on HTTPS get javascript error

[08/03/2015 20:00:55] JS error: [https://MyINTERNETIP:8443/js/content.js : 82] Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "https://MyINTERNETIP::8443" from accessing a cross-origin frame.

I think it could be an SSL configuration on nginx, since it work on HTTP, I see something like add_header X-Frame-Options DENY on nginx.conf for ssl that could be the cause.

http://www.torrent-invites.com/showthread.php?t=272986&page=46

Error on both alpine branches

Can't get ruTorrent to work on alpine versions, here is what I get in ruTorrent:

[18.07.2017 13:43:16] WebUI started.
[18.07.2017 13:43:17] Bad response from server: (0 [error,getplugins])

From supervisor:

2017-07-18 12:44:58,437 CRIT Supervisor running as root (no user in config file)
2017-07-18 12:44:58,437 WARN Included extra file "/etc/supervisor.d/supervisord.ini" during parsing
2017-07-18 12:44:58,453 INFO RPC interface 'supervisor' initialized
2017-07-18 12:44:58,453 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2017-07-18 12:44:58,454 INFO supervisord started with pid 1
2017-07-18 12:44:59,456 INFO spawned: 'nginx' with pid 9
2017-07-18 12:44:59,458 INFO spawned: 'rtorrent' with pid 10
2017-07-18 12:44:59,460 INFO spawned: 'php5-fpm' with pid 11
2017-07-18 12:45:00,503 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2017-07-18 12:45:00,503 INFO success: rtorrent entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2017-07-18 12:45:00,503 INFO success: php5-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2017-07-18 12:45:31,083 INFO reaped unknown pid 91
2017-07-18 12:45:46,078 INFO reaped unknown pid 93
2017-07-18 12:46:01,084 INFO reaped unknown pid 95
2017-07-18 12:46:16,085 INFO reaped unknown pid 97

In /var/log/nginx/error.log:

2017/07/18 12:56:39 [crit] 31#0: *1 open() "/var/lib/nginx/tmp/fastcgi/1/00/0000000001" failed (13: Permission denied) while reading upstream, client: ***, server: localhost, request: "GET /php/getplugins.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock:", host: "***:8080", referrer: "http://***:8080/"

Some settings are lost after container restart.

e.g. the default download directory (I use a subfolder of /downloads and use Sonarr/Radarr to move the files).

Ratio groups also seem to get lost after a container upgrade (issue for autodl-irssi download actions).

Couldnt start it

startup

docker run -dt --name rtorrent \
--restart=always \
-p 64443:443 -p 49160:49160/udp -p 49161:49161 \
-v /path-to-crt:/downloads/nginx.crt:ro \
-v /path-to-key:/downloads/nginx.key:ro \
-v /path-to-downloads/:/downloads \
-e PHP_MEM=1024M \
-e NOIPV6=1 \
diameter/rtorrent-rutorrent:latest
docker logs -f rtorrent
/usr/lib/python2.7/dist-packages/supervisor/options.py:298: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a "-c" argument specifying an absolute path to a configuration file for improved security.
  'Supervisord is running as root and it is searching '
2018-12-03 20:40:58,370 CRIT Supervisor running as root (no user in config file)
2018-12-03 20:40:58,370 INFO Included extra file "/etc/supervisor/conf.d/supervisord.conf" during parsing
2018-12-03 20:40:58,378 INFO RPC interface 'supervisor' initialized
2018-12-03 20:40:58,379 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2018-12-03 20:40:58,379 INFO supervisord started with pid 1
2018-12-03 20:40:59,381 INFO spawned: 'nginx' with pid 10
2018-12-03 20:40:59,384 INFO spawned: 'rtorrent' with pid 11
2018-12-03 20:40:59,387 INFO spawned: 'php-fpm' with pid 12
2018-12-03 20:40:59,390 INFO spawned: 'irssi' with pid 13
2018-12-03 20:41:00,563 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-12-03 20:41:00,563 INFO success: rtorrent entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-12-03 20:41:00,563 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-12-03 20:41:00,563 INFO success: irssi entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2018-12-03 20:41:00,710 INFO reaped unknown pid 45
2018-12-03 20:41:15,032 INFO reaped unknown pid 87
2018-12-03 20:41:30,033 INFO reaped unknown pid 89

PHP module 'zip' is not installed

If I try to export more than one torrent by using "Get .torrent", I get the following error:

Tested with: diameter/rtorrent-rutorrent:latest

Log:

[20.12.2018 15:55:51] PHP module 'zip' is not installed.

Reproduce:
Select more than one torrent, right-click and select "Get .torrent" from the context menu:

php_zip_module_error_1
php_zip_module_error_2

How do I get my downloaded file out of the container?

As the title suggests, I need to download the files from the container to my home server (docker is running a dedicated server and I only have remote access through SSH). I prefer to lftp if possible but I am not sure how to lftp over ssh which is my usual method. This is my first attempt at using docker so I apologize for the newbie question.

.rutorrent owner 33 and lot of "reaped unknown pid"

Hello,

I make an install with "-e USR_ID=1038 -e GRP_ID=100" options and ".rutorrent" solder owner is still "33" , is it normal ?

I also have a lot of "reaped unknown pid" in my log :
24/04/2017 19:24 stdout 2017-04-24 19:24:09,031 INFO reaped unknown pid 68
24/04/2017 19:24 stdout 2017-04-24 19:24:24,029 INFO reaped unknown pid 70
24/04/2017 19:24 stdout 2017-04-24 19:24:39,029 INFO reaped unknown pid 72
24/04/2017 19:24 stdout 2017-04-24 19:24:54,029 INFO reaped unknown pid 74
24/04/2017 19:24 stdout 2017-04-24 19:24:55,036 INFO reaped unknown pid 76
24/04/2017 19:25 stdout 2017-04-24 19:25:09,030 INFO reaped unknown pid 78
24/04/2017 19:25 stdout 2017-04-24 19:25:24,029 INFO reaped unknown pid 80
24/04/2017 19:25 stdout 2017-04-24 19:25:39,030 INFO reaped unknown pid 82
24/04/2017 19:25 stdout 2017-04-24 19:25:54,030 INFO reaped unknown pid 84
24/04/2017 19:25 stdout 2017-04-24 19:25:55,037 INFO reaped unknown pid 86
24/04/2017 19:26 stdout 2017-04-24 19:26:09,030 INFO reaped unknown pid 88
24/04/2017 19:26 stdout 2017-04-24 19:26:24,030 INFO reaped unknown pid 90
24/04/2017 19:26 stdout 2017-04-24 19:26:39,031 INFO reaped unknown pid 92
24/04/2017 19:26 stdout 2017-04-24 19:26:54,030 INFO reaped unknown pid 94
24/04/2017 19:26 stdout 2017-04-24 19:26:55,037 INFO reaped unknown pid 96
24/04/2017 19:27 stdout 2017-04-24 19:27:09,030 INFO reaped unknown pid 98
24/04/2017 19:27 stdout 2017-04-24 19:27:24,031 INFO reaped unknown pid 100
24/04/2017 19:27 stdout 2017-04-24 19:27:39,030 INFO reaped unknown pid 102
24/04/2017 19:27 stdout 2017-04-24 19:27:54,029 INFO reaped unknown pid 104
24/04/2017 19:27 stdout 2017-04-24 19:27:55,036 INFO reaped unknown pid 106

Are they linked ?

Thank you for your help.

Allow memory limit in environment variable

Hello,

I'm receiving 500 errors when refreshing list of torrents. Log shows the following:

2016/01/30 08:10:31 [error] 28#0: *2 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /var/www/rutorrent/php/xmlrpc.php on line 200" while reading response header from upstream, client: [REDACTED], server: localhost, request: "POST /plugins/httprpc/action.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "[REDACTED]", referrer: "[REDACTED]"

Increasing memory limit in /etc/php5/fpm/php.ini from 128M to 512M and restarting the php5-fpm service caused the issue to go away. Adding support for a memory limit environment variable would be helpful for this issue.

RSS feeds not auto-updating

Despite the countdown in the UI, the RSS feeds do not actually auto-update. It works when you do it manually!

I have run a PCAP against the network, and it really doesn't even try to connect to the RSS server(s) unless you do a manual refresh!

rTorrent user & Webserver user cannot access... (synology, docker)

After creating the container with docker, I can launch ruTorrent, but with errors.

Using rtorrent-rutorrent:latest installed today.

Hardware: DS918+
Architecture: Apollo Lake

Synology Packages:

  • Apache HTTP Server 2.4
  • PHP 7.0
  • Web Station

ENV Settings from Docker:

  • PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  • GRP_ID: set
  • USR_ID: set
  • NOIPV6: 1

Mount path "/downloads" set in Docker's volume settings

What is the Webserver user and the rTorrent user? Should I create new users for them in the synology settings? If yes, then what username/password?

LOG:
[28.11.2017 13:11:00] WebUI started.
[28.11.2017 13:11:00] Webserver user doesn't have read/write/execute access to the torrents directory. You cannot add torrents via ruTorrent. (/downloads/.rutorrent/torrents)
[28.11.2017 13:11:00] Webserver user doesn't have read/write/execute access to the settings directory. ruTorrent settings cannot be saved. (/downloads/.rutorrent/settings)
[28.11.2017 13:11:00] rTorrent user must have read/execute access to the torrents directory. You cannot add torrents via ruTorrent. (/downloads/.rutorrent/torrents)
[28.11.2017 13:11:00] rTorrent user must have read/write/execute access to the settings directory. (/downloads/.rutorrent/settings)
[28.11.2017 13:11:00] rutracker_check: Plugin will not work. Webserver user must have execute access to the rtorrent session directory (/downloads/.rtorrent/session/).
[28.11.2017 13:11:00] _task: Some functionality will be unavailable. rTorrent user can't access external program (pgrep).
[28.11.2017 13:11:00] autotools: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] create: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] datadir: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] history: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] loginmgr: Some functionality will be unavailable. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] ratio: Some functionality will be unavailable. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] retrackers: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] rss: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] rutracker_check: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] scheduler: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] trafic: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] unpack: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] xmpp: Plugin will not work. rTorrent user can't access external program (php).
[28.11.2017 13:11:00] mediainfo: Plugin will not work. rTorrent user can't access external program (mediainfo).
[28.11.2017 13:11:00] rss: Some functionality will be unavailable. rTorrent user can't access external program (curl).
[28.11.2017 13:11:00] screenshots: Plugin will not work. rTorrent user can't access external program (ffmpeg).
[28.11.2017 13:11:00] spectrogram: Plugin will not work. rTorrent user can't access external program (sox).

The folders logged above all exist.

add proxychains

it would be great if you could put an optional proxychains.conf in /downloads and if it's present the CMD in the start up is proxychains rtorrent.

This would make it super easy to proxify rtorrent.

It would be a minor change to the setup, I was going to give you a PR, but honestly with the split repo's I tried to get it to build but couldn't really be bothered digging into it to much.

Portmappings won't change

I'd love the contents of this container but I can't seem to get the ports to change despite using the arguments provided. Could someone please point me in the right direction? I've been trying to read up on why can't seem to understand...

ipv6 no tracker update related?

Hi,
I was wondering, would it be possible that my problem of tracker updating for several days would be because of my new ipv6 configuration ? is there any log to see why the tracker isn't updating anymore?

exposing rutorrent config

I was expecting a config folder in my downloads directory but none exists as per your README.md

I'm running the 64 bit edition.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.