Skip to content
This repository has been archived by the owner on Feb 11, 2022. It is now read-only.

PHLAK/docker-flexget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-flexget

Docker Flexget

Join our Community Become a Sponsor One-time Donation
Docker Image Version Docker Pulls License Docker Build Status

Docker image for FlexGet client.


Running the Container

In order to persist configuration data through container upgrades you should create a named data volume where your config data will be stored. This is not required but is highly recommended.

docker volume create --name flexget-data

Next you must create your config file:

docker run -it --rm -v flexget-data:/etc/flexget phlak/flexget vi /etc/flexget/config.yml
Example config
tasks:
test task:
    rss: http://mysite.com/myfeed.rss
    series:
    - My Favorite Show
    - Another Good Show:
        quality: 720p

After the config file has been created run the client container with the named data volume:

docker run -d -v flexget-data:/etc/flexget --name flexget-client phlak/flexget

Optional 'docker run' Arguments

-e TZ=America/Phoenix
Set the timezone for your server. You can find your timezone in this list of timezones. Use the (case sensitive) value from the TZ column. If left unset, timezone will be UTC.
--restart unless-stopped
Always restart the container regardless of the exit status, but do not start it on daemon startup if the container has been put to a stopped state before. See the Docker restart policies for additional details.

Configuring FlexGet

Once you have a running client container, you can edit the FlexGet config with:

docker exec -it flexget-client vi /etc/flexget/config.yml

After saving changes, restart your container with docker restart flexget-client

Troubleshooting

For general help and support join our Spectrum Community or reach out on Twitter.

Please report bugs to the GitHub Issue Tracker.

Copyright

This project is licensed under the MIT License.