Laharah / deluge-FileBotTool

A plugin to integrate simple FileBot functionality into Deluge
GNU General Public License v3.0
114 stars 10 forks source link

Support for unraid? #16

Open JohnnyT009 opened 7 years ago

JohnnyT009 commented 7 years ago

I am running unraid and would love to use your plugin as everything else seems to be a clunky mess. Any way you could work on that. I would be willing to test it and work with you. I have deluge set as a docker and filebot is a plugin. The only access to deluge is through the webui.

Laharah commented 7 years ago

I'd like to get this working, but unfortunately it's unlikely. The majority of the code for this project is UI code, and would have to be rewritten in javascript to work with the webUI, which I don't have a lot of experience writing. Also, because of the way unraid sandboxes programs, it is very hard to spawn and communicate with other installed programs.

Does the standard deluge container on unraid only allow connections to the webUI? the deluge server should be listening on port 58846 for the deluge client.

demonspork commented 7 years ago

Deluge by default doesn't listen to outside console connections. There are two ways, one: stop deluge and edit core.conf to "allow_remote: True" or option two: get a shell in your docker container docker exec -it deluge /bin/bash and enter the deluge console deluge-console -c /config and then set allow_remote to True config -s allow_remote True

then restart deluge container.

The next step is where I am stuck. It just errors out loading the filebottool plugin saying that it cannot find /config/filebottool.conf But even if it could load, that Docker container doesn't currently contain Filebot, so I am not sure how to fix that other than spinning up an alternate docker container with this plugin and Filebot pre-configured.

Any input @Laharah ?

My next option is to run an Ubuntu VM on unraid that will have these toolsets, Deluge, Filebot, this plugin. My issue with this is that the unraid server is a low powered AMD embedded chipset that I don't want to run a full VM on if I can avoid it.