eafxx/traktarr

By eafxx

Updated almost 4 years ago

auto-update, multiarch & PUID/PGID support

Image
16

5M+

eafxx/traktarr repository overview

eafxx/traktarr

  • Run app commands configured via variables
  • PUID/PGID support
  • Multiarch support
  • Updates app on container restart (can disable)


Requirements

  1. Trakt account

  2. Trakt application (see instructions below)

  3. Configure Arr apps

Installation

Docker

Tags

TagDescriptionBuild Status
lateststableDocker Build Master
devdevelopment, pre-releaseDocker Build Dev
expexperimental, unstableDocker Build Exp

Docker Run

docker run -d --name='Traktarr' --net='bridge' -e TZ="Europe/London" -e 'PUID'='99' -e 'PGID'='100' -e 'DELAY'='' -e 'SORT'='rating' -e 'NOSEARCH'='yes' -e 'NOTIFICATIONS'='yes' -e 'BLACKLIST'='yes' -e 'RUNNOW'='no' -e 'SKIPUPDATE'='no' -e 'APP_BRANCH'='master' -v '<path to data>':'/config':'rw' 'eafxx/traktarr:latest'

OR

Docker Compose

    traktarr:
        container_name: traktarr
        image: eafxx/traktarr
        volumes:
            - <path to data>:/config
        environment:
            - PUID=<uid>
            - PGID=<gid>        
            - TZ=<timezone>
	    - DELAY=2.5	    
	    - SORT=rating
	    - NOSEARCH=yes
	    - NOTIFICATIONS=yes
	    - BLACKLIST=yes
	    - RUNNOW=no
	    - SKIPUPDATE=no
	    - APP_BRANCH=master      

OR

Unraid

Open Community Applications

  1. Open the 'Apps' tab and
  2. Search for 'traktarr'
  3. Click on the Install button

NOTE: On the first run, the container will create a config.json in the /config folder and it will exit, add in your details for Sonarr, Radarr and your Trakt app info (complete step 2 first), then start or restart the container.

Parameters

Container images are configured using parameters passed at runtime (such as those above).

ParameterFunction
-e PUID=99For UserID - see below for explanation
-e PGID=100For GroupID - see below for explanation
-e TZ=Europe/LondonSpecify a timezone to use EG Europe/London
-e DELAY=2.5Optional variable, Seconds between each add request to Sonarr/Radar [default: 2.5]
-e SORT=ratingVotes or rating or release, sort list to process
-e NOSEARCH=yesDisable search when adding to Sonarr/Radarr
-e NOTIFICATIONS=yesDisable notifications
-e BLACKLIST=yesEnables/disables the blacklist when running app
-e RUNNOW=noDo a first run immediately without waiting
-e SKIPUPDATE=noSkip auto-update of the Traktarr app on container restarts, options: yes/no, default: no
-e APP_BRANCH=masterChoose the GitHub branch of the Traktarr app, options: master/develop, default: master
-v /configContains all relevant configuration files.

User / Group Identifiers

When using volumes (-v flags) permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user PUID and group PGID.

Ensure any volume directories on the host are owned by the same user you specify and any permissions issues will vanish like magic.

In this instance PUID=1000 and PGID=1000, to find yours use id user as below:

  $ id username
    uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup)

App Configuration

Follow the readme on the project repo: Link

Tag summary

Content type

Image

Digest

sha256:ceb572ae6

Size

84.3 MB

Last updated

almost 4 years ago

docker pull eafxx/traktarr:dev