Sign inSign up

silvinux7/flexget-alpine

By silvinux7

•Updated almost 9 years ago

Flexget docker container based in a minimal Alpine linux.

Image
1

167

silvinux7/flexget-alpine repository overview

⁠Flexget on Alpine Linux

⁠docker-flexget-alpine

Flexget docker container based in a minimal Alpine linux.

⁠On host you should create the folowing directory structure:
# mkdir -p /Path/to/Dockers/flexget/config
# mkdir -p /Path/to/Videos/{Downloads,Incomplete,Movies,TV_Shows} ##This one should match with your torrent client config
# tree /Path/to/Videos/ -L 1
/Path/to/Videos/
├── Downloads
├── Incomplete
├── Movies
└── TV_Shows

/Path/to/Dockers/flexget/
└── config

⁠Directory structure should belongs to user/group who access to downloaded files:
# ls -la /Path/to/Videos/
total 0
drwxrwxr-x. 3 user group 81 Dec  9 22:29 Downloads
drwxrxxr-x. 2 user group  6 Dec 10 13:16 Incomplete
drwxrwxr-x. 2 user group 70 Dec  3 17:43 Movies
drwxrwxr-x. 3 user group 31 Dec  9 23:53 TV_Shows

# ls -ld /Path/to/Dockers/flexget/config
drwxrwxr-x. 3 user group 31 Dec  9 23:53 config 

⁠Run the container:
docker run --rm --name flexget \
  --net=container:transmission \
  -e PGID=1000 -e PUID=1000 \
  -v /home/silvio/Dockers/flexget/config/:/home/flexget/.config/flexget/ \
  -v /home/silvio/Dockers/Videos/Downloads:/transmission/downloads \
  -v /home/silvio/Dockers/Videos/TV_Shows:/transmission/TV_Shows \
  flexget-silvinux

⁠Options:
--net=container:transmission: Must run in the same network than the torrent client. In my case, I run it along https://github.com/silvinux/transmission-alpine.
-e PGID=1000 -e PUID=1000: User and group ID running container and onwer of the files.
Volumes on host binding to container:
  -v /home/silvio/Dockers/flexget/config/:/home/flexget/.config/flexget/ \
  -v /home/silvio/Dockers/Videos/Downloads:/transmission/downloads \
  -v /home/silvio/Dockers/Videos/TV_Shows:/transmission/TV_Shows \

Directory "/home/silvio/Dockers/flexget/config/" must containt configuration file for flexget (config.yml). You can find attached an example of a configuration file, with some basics (download from rss web, organize folders and clean tasks).

Tag summary

Content type

Image

Digest

Size

53 MB

Last updated

almost 9 years ago

docker pull silvinux7/flexget-alpine