Paul_Ber Posted April 25, 2016 Share Posted April 25, 2016 (edited) deprecated October 11, 2021 DockerHub images will be deleted on November 1, 2021 DockerHub no longer allows free builds, so have gone the route of just doing a template of an existing Flexget Docker from DockerHub See https://forums.unraid.net/topic/114713-support-paulpoco-flexget-template/ for more info Edited October 11, 2021 by Paul_Ber deprecated Quote Link to comment
Paul_Ber Posted April 25, 2016 Author Share Posted April 25, 2016 (edited) Reserved Edited October 11, 2021 by Paul_Ber Quote Link to comment
Paul_Ber Posted April 25, 2016 Author Share Posted April 25, 2016 (edited) Reserved Edited October 11, 2021 by Paul_Ber Quote Link to comment
Flick Posted April 26, 2016 Share Posted April 26, 2016 Woot! I'd been struggling with this same issue and had given up, just using two different containers and the blackhole method to get from Flextget to DelugeVPN. I'll take this for a spin. Thanks for doing this! Quote Link to comment
binhex Posted April 27, 2016 Share Posted April 27, 2016 nice work paul_ber!, couple of points you might want to look into:- 1. changing the incoming port is only necessary if the vpn provider is NOT PIA, as i automagically set this for the user :-), you might want to note that in your instructions. 2. you might want to consider looking into AUR (arch user repository), this will vastly simplify the install of FlexGet for you, basically all the hard work is done by arch users and you simply then chmod/chown it for the correct user the docker container runs as, and then start it via supervisord, take a look here for examples of how im using this for another container i maintain (couchpotato):- https://raw.githubusercontent.com/binhex/arch-couchpotato/master/setup/root/aur.sh search result from AUR showing the stable and bleeding edge versions of flexcget on aur:- https://aur.archlinux.org/packages/?O=0&SeB=nd&K=flexget&outdated=&SB=n&SO=a&PP=50&do_Search=Go so you could simply take this above script, change the name to flexget in there, and include it as part of the docker build, just makes things easier, but of course its completely up to you :-). edit - i must be going blind, i cant see where you define the install of flexget :-). spotted it, i see your installing it using python pip. Quote Link to comment
Paul_Ber Posted April 27, 2016 Author Share Posted April 27, 2016 Binhex thanks. Yes the incoming port was because I wasn't using PIA, I'll edit that later. What do you think of the way I set the the Flexget-webui password? It was a pain to have to enter the container and set it. Sent from my XT1563 using Tapatalk Quote Link to comment
binhex Posted April 28, 2016 Share Posted April 28, 2016 Binhex thanks. Yes the incoming port was because I wasn't using PIA, I'll edit that later. What do you think of the way I set the the Flexget-webui password? It was a pain to have to enter the container and set it. Sent from my XT1563 using Tapatalk if you cant set the password via command line then the password could be done in a couple of ways:- 1. create an env var (expose via unraid xml) and allow the user to define it that way, then on init it sets the password:- flexget web passwd <env var password> 2. find out what file the above command is modifying and sym link the file outside of the container, this then allows the user to edit, save, and restart for the change to take effect. Quote Link to comment
binhex Posted May 9, 2016 Share Posted May 9, 2016 Looks good to me, the only other thing you might want to do is strip white space from start and end of env var to stop users tripping up on this. Sent from my SM-G900F using Tapatalk Quote Link to comment
crsavage1 Posted October 6, 2016 Share Posted October 6, 2016 This is perfect although I used binhex's container without issue but wanted the Flex Get. However, when running this container with the exact same variables for PIA that I had before, the web UI for deluge comes up for a few minutes but then becomes unreachable. Also, in his container, the network interface etc is shown but everything is blank in the preferences. I realize the thread talks about configuring the auth file, but with what username:password? Any? Doesn't seem to help as I cannot commit changes to the preferences table and within a couple of minutes the UI is unreachable as if it connects to VPN but did not take the -e LAN_NETWORK variable for whatever reason. Container is up and running. Also, there is no passing of the port 3589, should there be? Otherwise it is unreachable. I am going to destroy and re-build with changing the ports but for whatever reason I must be missing a step. Thanks! Quote Link to comment
crsavage1 Posted October 6, 2016 Share Posted October 6, 2016 Actually, a bit of an update. I rebuilt the container and the deluge piece is now working as expected. Needed to delete the existing container config file although not sure if that was a culprit or just a wonky build the first time. I cannot get to the Flexget piece with or without passing 3539 to the container or not. When I attempt to set the password it gives the below: Quote Link to comment
crsavage1 Posted October 6, 2016 Share Posted October 6, 2016 So once configuring the initial config.yml file for Flexget, I assume we restart etc. Issue is, when I do that, I get the above issue with the Deluge piece stopping and becoming inaccessible. If I delete the config file from the container path, rebuild the container, it seems to correct that behavior but then I have lost the flexget config as well. Tried to look other places for submitting the issues, but I am afraid this older thread is the only place I could find. Thanks for any help. Quote Link to comment
Merijeek Posted October 8, 2016 Share Posted October 8, 2016 So, I'd been running for some time without issues. I went ahead and allowed an update (no, I don't know why...) and now I can't get a connection. Log file is showing me: 2016-10-08 16:03:30,788 DEBG 'start-script' stdout output: Sat Oct 8 16:03:30 2016 VERIFY ERROR: depth=1, error=self signed certificate in certificate chain: C=US, ST=OH, L=Columbus, O=Private Internet Access, CN=Private Internet Access CA, [email protected] Sat Oct 8 16:03:30 2016 OpenSSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed Sat Oct 8 16:03:30 2016 TLS_ERROR: BIO read tls_read_plaintext error Sat Oct 8 16:03:30 2016 TLS Error: TLS object -> incoming plaintext read error Sat Oct 8 16:03:30 2016 TLS Error: TLS handshake failed Any suggestions what I've got going on here? Quote Link to comment
airbillion Posted October 12, 2016 Share Posted October 12, 2016 Hi Paul, Is there any way you could also make a docker that just has flexget without deluge? Rix removed his docked template and suggested that you might be able to create one without the deluge component. Thanks! Sent from my iPhone using Tapatalk Quote Link to comment
dalben Posted October 14, 2016 Share Posted October 14, 2016 Hi Paul, Is there any way you could also make a docker that just has flexget without deluge? Rix removed his docked template and suggested that you might be able to create one without the deluge component. Thanks! Sent from my iPhone using Tapatalk +1 A vanilla flexget would be great. Quote Link to comment
Flick Posted October 18, 2016 Share Posted October 18, 2016 I update Flexget mostly from inside the container. Could you lay out how you do that, please? Thanks! Quote Link to comment
Flick Posted October 19, 2016 Share Posted October 19, 2016 Once inside the container: pip2 install --upgrade flexget Easy enough. Thanks! Quote Link to comment
jbflix Posted November 13, 2016 Share Posted November 13, 2016 Hi Paul Is it possible to add the variable NAME_SERVERS as used in binhex-delugevpn? I user BT as my ISP and I have added the router (192.168.1.254) as the primary DNS server under binhex-delugevpn and this allows the VPN to connect. Using the standard Google DNS is not allowed and the lookup fails. I can connect the the DelugeVPN-Flexget VPN if I specify the IP address of the VPN server, but leaving it this way is not ideal. I have tried adding the variable manually, but this seems to prevent the VPN initialising and the Deluge UI does not come up. Many thanks. Quote Link to comment
Flick Posted February 20, 2017 Share Posted February 20, 2017 I updated to unRAID v6.3.2, updated all docker containers and plug-ins and now Deluge is no longer downloading. The torrents will show up but is full of errors like these: opentrackr.org: Error: Invalid argument checkmytorrentip.net: Error: Connection timed out 62.138.0.158: Error: Invalid argument trackerfix.com: Error: Connection timed out leechers-paradise.org: Error: Invalid argument Any suggestions? Thank you. Peter Quote Link to comment
Flick Posted February 20, 2017 Share Posted February 20, 2017 I may have found the answer in binhex's support thread: https://www.privateinternetaccess.com/forum/discussion/23431/new-pia-port-forwarding-api - I note binhex down in the comments with some feedback that might of interest to you. Thanks! Quote Link to comment
Flick Posted March 10, 2017 Share Posted March 10, 2017 I'm still dead in the water on this, I'm afraid. Must be on my end, as I don't see anyone else saying anything. I've had to disable VPN and fall back to using the proxy settings within Deluge itself. Quote Link to comment
Flick Posted March 11, 2017 Share Posted March 11, 2017 2 hours ago, Paul_Ber said: Has Binhex fixed it for his DelugeVPN? I can look at what Binhex did to implement the PIA change. This Container is just a hobby, not really an active Dev. If it works, I usually don't work on it. I thought he had but when I tried to run his as a test, got the same issue. I'll keep an eye out for a fix from him and let you know. No worries. Quote Link to comment
Paul_Ber Posted March 11, 2017 Author Share Posted March 11, 2017 (edited) I got it updated to what Binhex has done so far. I see the update in Dockers. The Docker-template is still the Feb 12 version, not sure how long this update takes. So I haven't tried the update yet, waiting for the Template in the Apps section to show March 10, 2017. The newer app template has the new ENV variables that Binhex has introduced. Edited March 11, 2017 by Paul_Ber Quote Link to comment
Paul_Ber Posted March 11, 2017 Author Share Posted March 11, 2017 Now we just need Transdroid to update their Android app. The new version of Deluge fixed some webui security and that broke Transdroid. 1 Quote Link to comment
Paul_Ber Posted March 11, 2017 Author Share Posted March 11, 2017 A temp version of Transdroid that someone built from the GitHub code with the fixes for the new Deluge 1.3.14. https://github.com/erickok/transdroid/issues/355#issuecomment-285904273 Quote Link to comment
Flick Posted March 17, 2017 Share Posted March 17, 2017 I updated everything, re-enabled VPN and everything is back to working as normal. Thank you, kind sir! 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.