activ Posted June 4, 2016 Share Posted June 4, 2016 (edited) Update februari 2018: I no longer have the possibility to keep supporting this docker. If anyone wants to take over please feel free, grab my stuff from GitHub and make your own. I will leave the current state online, because I know people are using it. Overview: Support for Docker image arch-flexget in the activ repo. Application: Flexget - http://flexget.com Docker Hub: https://hub.docker.com/r/activ/arch-flexget GitHub: https://github.com/activ/arch-flexget Credit: I am using the base image made by Binhex, so most of the work was done by him. Edited February 4, 2018 by activ 1 Quote Link to comment
M4st3r Posted June 11, 2016 Share Posted June 11, 2016 Hi, how can I log in the webUI? I've tried flexget/flexget but they are wrong... Quote Link to comment
activ Posted June 12, 2016 Author Share Posted June 12, 2016 If you set the container variable named WEB_PASSWD to whatever you want (but within what flexget will accept) that should be your password. Quote Link to comment
peng1can Posted September 9, 2016 Share Posted September 9, 2016 Greetings, Just curious if there's an easy way to upgrade flexget from within the container, or if a version update might be coming soon. Thanks! Quote Link to comment
activ Posted September 10, 2016 Author Share Posted September 10, 2016 Hey, I'm pretty sure the normal update process work in docker, but to make it easier I just triggered a new build. Quote Link to comment
peng1can Posted September 11, 2016 Share Posted September 11, 2016 Awesome. Thanks for your work on this! Quote Link to comment
frozenpine Posted October 8, 2016 Share Posted October 8, 2016 Any chance you could modify your install script to include support for deluge and rar? I can figure out how to do a pull request if needed. /setup/root/install.sh Orig: # define pacman packages pacman_packages="python2 python2-pip" # install pre-reqs pacman -Sy --needed $pacman_packages --noconfirm pip2 install --upgrade setuptools pip2 install flexget pip2 install transmissionrpc Mod: # define pacman packages pacman_packages="python2 python2-pip unrar deluge" # install pre-reqs pacman -Sy --needed $pacman_packages --noconfirm pip2 install --upgrade setuptools pip2 install flexget pip2 install transmissionrpc pip2 install service_identity pip2 install deluge pip2 install rarfile Quote Link to comment
activ Posted October 8, 2016 Author Share Posted October 8, 2016 Don't know about rar, but for deluge it might make more sense to use: http://lime-technology.com/forum/index.php?topic=45812.0 Or is there a specific reason you want bot Transmission and Deluge? Quote Link to comment
frozenpine Posted October 8, 2016 Share Posted October 8, 2016 Yes I looked at binhex version but don't care about the VPN, your version was easier to configured and just worked. I don't need both transmission and deluge only rar and could switch to transmission but i like deuge. I understand if you did not want to add bloat. I made a personal docker with what I need. Its a complete plagiarism of your work. Quote Link to comment
activ Posted October 8, 2016 Author Share Posted October 8, 2016 Ah, so rar is the main thing here. My preference is Transmission almost entirely because of Transmission remote. Are you using it on Unraid? (Trying to determine the amount of work this is going to cause). Quote Link to comment
JonathanM Posted October 8, 2016 Share Posted October 8, 2016 My preference is Transmission almost entirely because of Transmission remote. Just curious here. What do you like about the Transmission remote? A couple years ago I used to use Transmission with the remote, but when I switched to Deluge and its remote, I like the Deluge remote better. I have the Deluge remote on multiple machines, debian linux, mint, even W7 and W8.1, and they all connect seamlessly to 2 different Deluge instances running on unraid. Quote Link to comment
activ Posted October 8, 2016 Author Share Posted October 8, 2016 I like that the remote brings the entire gui to the client. I was not able to find something like that for Deluge (client needs to run on OSX) Quote Link to comment
frozenpine Posted October 8, 2016 Share Posted October 8, 2016 Yes, I use unraid. While I could change to transmission, I wouldn't anytime soon. I like all of my client options with deluge. Only work is changing your install file to include the extra packages and pip install the modules. The mod install sample I gave is the only difference between your docker and the one I made https://hub.docker.com/r/frozenpine1/arch-flexget-fp/ https://github.com/frozenpine1/arch-flexget-fp If you add deluge and rar, I'll switch to just using your docker directly. Otherwise if you want to keep yours transmission only, I completely understand and ill periodically look for your updates and make my mods until I learn how to do a proper fork/pull. "connect seamlessly to 2 different Deluge instances running on unraid." I'm doing this too. Quote Link to comment
activ Posted October 8, 2016 Author Share Posted October 8, 2016 I don't want to add any extra weight to this. There isn't even a real Transmission install in there, only the RPC connecting to another docker that has the actual Transmission. What you could do to sort of for mine is have a docker file where the FROM points to mine. That way you only need to add your specific stuff and each time you build my latest version is used as source. Quote Link to comment
JonathanM Posted October 8, 2016 Share Posted October 8, 2016 I like that the remote brings the entire gui to the client. I was not able to find something like that for Deluge (client needs to run on OSX) Well, unlike transmission, the deluge remote IS the full GUI. You just point it to either the local instance or the remote instance, whichever suits. There really isn't a separate deluge remote app. You install deluge on the local machine, and point it at the server. Quote Link to comment
skyline7349 Posted June 5, 2017 Share Posted June 5, 2017 Is it just me or does the container not work? Im getting this in log. 2017-06-05 11:41:17,644 DEBG 'flexget-script' stdout output: 05.06.2017 11:41:17 : Starting DAEMON 2017-06-05 11:41:17,645 INFO success: flexget-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs) 2017-06-05 11:41:19,901 DEBG 'flexget-script' stdout output: 2017-06-05 11:41 CRITICAL manager [/] The keys `api`, `webui` are not valid here. 2017-06-05 11:41:19,901 DEBG 'flexget-script' stdout output: 2017-06-05 11:41 CRITICAL manager Failed to load config file: Did not pass schema validation. 2017-06-05 11:41:19,901 DEBG 'flexget-script' stderr output: Could not start manager: Did not pass schema validation. 2017-06-05 11:41:21,795 DEBG 'flexget-script' stdout output: 2017-06-05 11:41 CRITICAL manager [/] The keys `api`, `webui` are not valid here. 2017-06-05 11:41:21,796 DEBG 'flexget-script' stdout output: 2017-06-05 11:41 CRITICAL manager Failed to load config file: Did not pass schema validation. 2017-06-05 11:41:21,796 DEBG 'flexget-script' stderr output: Could not start manager: Did not pass schema validation. 2017-06-05 11:41:21,901 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 47863564692728 for <Subprocess at 47863564692368 with name flexget-script in state RUNNING> (stderr)> 2017-06-05 11:41:21,901 DEBG fd 6 closed, stopped monitoring <POutputDispatcher at 47863564692440 for <Subprocess at 47863564692368 with name flexget-script in state RUNNING> (stdout)> 2017-06-05 11:41:21,902 INFO exited: flexget-script (exit status 1; not expected) 2017-06-05 11:41:21,902 DEBG received SIGCLD indicating a child quit Quote Link to comment
activ Posted June 6, 2017 Author Share Posted June 6, 2017 Hey, log says you have a problem in your config file. Activ Quote Link to comment
j123ss Posted June 12, 2017 Share Posted June 12, 2017 Hi activ, I have the same issue as skyline. Using the default config file. Are we supposed to change the config file before the container will work? Quote Link to comment
activ Posted June 12, 2017 Author Share Posted June 12, 2017 Yes, the config file has to be made by hand to have flexget do anything useful, and be aware that creating a config file is tricky business. There is no gui for the config. Depending on what you want to do flexget is probably not going to be user friendly. That being said, check their website for examples and details. Quote Link to comment
j123ss Posted June 12, 2017 Share Posted June 12, 2017 (edited) I actually got the Web UI to load after changing what I THINK were deprecated flexget settings. My new "empty" config that loads the UI: web_server: bind: 0.0.0.0 port: 3539 web_ui: yes tasks: task name: rss: http://example.com/torrents.xml series: - pioneer one - some series download: /config Just in case you think the image needs updating. Could just be user error on my part like you said. Also, the WEB_PASSWD variable does not appear to be working. Thanks for all your work on this container! EDIT: WEB_PASSWD is working, I didnt set a strong enough string Edited June 14, 2017 by j123ss WEB_PASSWD is working, I didnt set a strong enough string 1 Quote Link to comment
activ Posted June 15, 2017 Author Share Posted June 15, 2017 Just copied the config you posted above in the default config file and pushed the change. This will trigger a new image build. The side effect is that flexget is also updated to the latest version. Quote Link to comment
bmilcs Posted July 27, 2017 Share Posted July 27, 2017 (edited) How can I code this properly? I want to rename any podcast with "Thursday" in the title to Date TMP. I want to rename any podcast with "Monday" in the title to Date MMP. How do I successfully apply an if/then statement to execute this? I tried something like this, but of course it didn't work. I am not a programmer Thanks! web_server: bind: 0.0.0.0 port: 3539 web_ui: yes templates: podcast: accept_all: yes pathscrub: windows limit_new: 1 tasks: MMP: template: podcast rss: http://billburr.libsyn.com/rss/ download: /mnt/user/podcasts/Monday_Morning_Podcast/ if: - "'Monday' in title" set: filename: "{{ rss_pubdate | formatdate('%Y-%m-%d') }} - MMP.mp3" - "'Thursday' in title" set: filename: "{{ rss_pubdate | formatdate('%Y-%m-%d') }} - MMP.mp3" Edited July 27, 2017 by bmilcs Quote Link to comment
NewDisplayName Posted December 17, 2017 Share Posted December 17, 2017 Not working. If this is your first time running the WebUI you need to set a password via the command line by running `flexget web passwd <new_password>` -> docker exec -ti activ-flexget /bin/bash [root@978034ffbd5b /]# flexget web passwd flexget 2017-12-17 19:56 CRITICAL manager Failed to find configuration file config.yml 2017-12-17 19:56 INFO manager Tried to read from: /, /home/nobody/.flexget, /home/nobody/.config/flexget Could not instantiate manager: No configuration file found. Quote Link to comment
Miles- Posted January 7, 2018 Share Posted January 7, 2018 On 17.12.2017 at 7:57 PM, nuhll said: Not working. If this is your first time running the WebUI you need to set a password via the command line by running `flexget web passwd <new_password>` -> docker exec -ti activ-flexget /bin/bash [root@978034ffbd5b /]# flexget web passwd flexget 2017-12-17 19:56 CRITICAL manager Failed to find configuration file config.yml 2017-12-17 19:56 INFO manager Tried to read from: /, /home/nobody/.flexget, /home/nobody/.config/flexget Could not instantiate manager: No configuration file found. Same Problem here...@nuhll Have you found the solution? Or anyone? Quote Link to comment
primeval_god Posted January 7, 2018 Share Posted January 7, 2018 Depends on what you call a solution. I used the Community Applications Docker Hub Search feature to install cpoppema/docker-flexget. Quote Link to comment
Recommended Posts
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.