Overview: Support for Flexget Template.
Update: October 10, 2021 no longer a 2 in 1 container. Install Binhex DelugeVPN 1st
Application: Flexget - http://flexget.com/
Docker Hub: https://hub.docker.com/r/wiserain/flexget:latest Wiserain is the Author of the DockerHub Container
Template GitHub: https://github.com/paulpoco/docker-templates/blob/master/paulpoco/flexget.xml
Wiserain Github: https://github.com/wiserain/docker-flexget
Flexget wants to see DelugeVPN and use the network of "--net=contanier:binhex-delugevpn"
Flexget starts daemonized and runs hourly.
The Flexget webui works but you need to set password in the edit screen, needs to be at least 16 characters long.
Description Flexget with webui daemon
FlexGet is a multipurpose automation tool for content like torrents, nzbs, podcasts, comics, series, movies, etc. It can use different kinds of sources like RSS-feeds, html pages, csv files, search engines and there are even plugins for sites that do not provide any kind of useful feeds. There are numerous plugins that allow utilizing FlexGet in interesting ways and more are being added continuously. FlexGet is extremely useful in conjunction with applications which have watch directory support or provide interface for external utilities like FlexGet.
Steps to Setup Binhex-delugevpn & Flexget sucessfully:
Get Binhex-delugevpn working 1st before setting up Flexget:
You will need an OVPN file from you VPN provider and put that in /mnt/user/appdata/binhex-delugevpn/openvpn folder
You will need to update the "auth" file in /mnt/user/appdata/binhex-delugevpn and add "admin:deluge:10" without the quotes
You need to read the instructions on https://forums.unraid.net/topic/44109-support-binhex-delugevpn/
https://github.com/binhex/documentation/blob/master/docker/faq/vpn.md Read Q24
Q24. I would like to be able to route other docker containers through one of my existing VPN containers, how do I do this?
A24. In order to route an application(s) through an existing VPN container you would do the following steps:-
Flexget Container to route through Binhex-delugevpn:
Left click icon and 'Edit' Flexget container and toggle advanced view (top right)
In 'Extra Parameters' enter --net=container:binhex-delugevpn (already in the template)
Go to 'Network Type' and select 'none'
Remove all ports defined (no ports required as we will be accessing it via the Binhex-delugevpn container) (ports already removed)
Click on 'Apply'
Container running Binhex-delugevpn:
Left click icon and 'Edit' Binhex-delugevpn container and toggle advanced view (top right)
Click on 'Add another Path, Port, Variable, Label or Device' and add in a 'config type' of 'port'
Enter in the Flexget Web UI 5050 port for 'container port' and any non conflicting port number for 'Host Port' (host port must not be used by another container)
Edit 'VPN_INPUT_PORTS' env var and put Flexget Web UI 5050 port number in the 'value'
Click on 'Apply'.
In your config.yml put this at the begining:
You can read up at https://flexget.com/ on how to put together a config.yml file that goes in /mnt/user/appdata/flexget folder.