Sign inSign up

kukki/docker-flexget

By kukki

•Updated about 10 years ago

A FlexGet service on top of Alpine Linux

Image
1

100K+

kukki/docker-flexget repository overview

⁠FlexGet service on Alpine Linux

This is a small container of FlexGet service on top of a tiny Linux distrubition. It's known that FlexGet requires Python and Python pip. They are already 160M to install on Ubuntu server 16.04 LTS. And this container is only 110MB.

⁠Configuration

  • Detail configuration document can be found in official web site⁠
  • Here is the sample config.yml file to co-operate with Transmission
templates:
  transmissionrpc:
    transmission:
      host: <transmission-host>
      port: <transmission-port>
      path: /downloads/
      skip_files:
        - '*[sS]ample*'

tasks:
  tvshow:
    rss:
      url: https://www.tvshows.com/my_sub_rss.xml
    download: /torrents/
    template:
      - transmissionrpc
    accept_all: yes

schedules:
  - tasks: '*'
    interval:
      minutes: 10
  • Prepare the configuratio file config.yml and put it in a dedicate directory. (i.e. /path-to/flexget/conf)
  • Also please make sure the following properties are correctly set in Transmission configuraiton file settings.json , otherwise there will be a Forbidden issue.

... "rpc-authentication-required": false, "rpc-bind-address": "0.0.0.0", "rpc-enabled": true, "rpc-whitelist": "...", "rpc-url": "/transmission/", "rpc-whitelist-enabled": true, ...

⁠Usage

docker pull kukki/docker-flexget
docker create --name flexget \
  -v /path-to/flexget/conf:/root/.flexget \
  -v /path-to/flexget/torrents:/torrents \
  kukki/docker-flexget daemon start

Note

  • /path-to/flexget/conf is a directory that contains a config.yml for FlexGet.
    • The directory also contains a sqlite database file and temp files that help resuming torrents in each startup
  • /path-to/flexget/torrents is a directory that stores downloaded torrents

When everything is ready, just put it to the background.

docker start flexget

⁠Reference

⁠Issue tracking

⁠License

Tag summary

Content type

Image

Digest

Size

43.6 MB

Last updated

about 10 years ago

docker pull kukki/docker-flexget