Skip to content

madwind/docker-flexget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-flexget

CI Docker Image Size Downloads Telegram Group

docker-flexget is a Docker image for running flexget_qbittorrent_mod.

Usage

⚠️
The flexget_qbittorrent_mod plugin is not included in this Docker image.[1]

You can choose either of the following two running methods:

docker run

$ docker run -d \
>   --name=<container name> \
>   -p 3539:3539 \
>   -v <path for data files>:/downloads \
>   -v <path for config files>:/config \
>   -e PUID=<UID for user> \
>   -e PGID=<GID for user> \
>   -e TZ=<timezone> \
>   -e FG_WEBUI_PASSWD=<password> \
>   -e FG_LOG_LEVEL=<log level>
>   madwind/flexget

docker compose

  1. Create a file called compose.yaml and paste the following:

    services:
      flexget:
        image: madwind/flexget
        container_name: flexget
        environment:
          # The password should be complex enough
          FG_WEBUI_PASSWD: <password>
          # Log level
          FG_LOG_LEVEL: INFO
          TZ: Asia/Shanghai
          PUID: 1000
          PGID: 1000
        volumes:
          - <path for config files>:/config
          - <path for data files>:/downloads
        ports:
          - "3539:3539"
  2. In the same directory as the compose.yaml file, run:

    $ docker compose up

Build the image

Local build

To build the FlexGet Docker image locally, in the project directory, run:

$ docker buildx f

Build with GitHub Actions

  1. Fork the repository.

  2. In repository settings → secrets and variables → actions → repository secrets, enter DOCKERHUB_USERNAME and DOCKERHUB_TOKEN.

  3. Enable Actions on your repository. Because your repository contains workflow files when it is forked, GitHub disables them from running on your fork.[2]

  4. A git push to the main branch will automatically build and push the Docker image.[3]


1. To use this plugin, place the files in the plugin project directly in <path for config files>/plugins.
2. Dependabot is also not enabled on forks by default. Enable it in repository insights → dependency graph → dependabot.
3. README and LICENSE files are in the exclusion list, changes to them will not trigger a build.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages