Skip to content

A hybrid docker image for Radarr, Sonarr, Jackett and NZBHydra

Notifications You must be signed in to change notification settings

djzeratul/docker-suitarr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docker Build Statu Docker Automated buil Docker Pulls Docker Stars Maintenance

    _________      __  __
   /   _____/__ __|__|/  |______ ______________
   \_____  \|  |  \  \   __\__  \\_  __ \_  __ \
   /        \  |  /  ||  |  / __ \|  | \/|  | \/
  /_______  /____/|__||__| (____  /__|   |__|
          \/                    \/

What is Suitarr?

Suitarr is one docker image that can run Radarr, Sonarr, Jackett, NZBHydra and NZBGet. By using the environment variable -e APP=......, the supported application will be downloaded and installed when starting the container. This requires a lot less building of the images and all you need to do if you want to update the application is restart the container.

Starting the container

The environment variables PUID, PGID, UMASK, VERSION and BACKUP are all optional, the values you see below are the default values.

Radarr

docker run --rm \
           --name radarr \
           -p 7878:8080 \
           -e APP=radarr \
           -e PUID=1000 \
           -e PGID=1000 \
           -e UMASK=022 \
           -e VERSION=stable \
           -e BACKUP=yes \
           -v /etc/localtime:/etc/localtime:ro \
           -v /<local_path>/config:/config \
           hotio/suitarr

Sonarr

docker run --rm \
           --name sonarr \
           -p 8989:8080 \
           -e APP=sonarr \
           -e PUID=1000 \
           -e PGID=1000 \
           -e UMASK=022 \
           -e VERSION=stable \
           -e BACKUP=yes \
           -v /etc/localtime:/etc/localtime:ro \
           -v /<local_path>/config:/config \
           hotio/suitarr

Jackett

docker run --rm \
           --name jackett \
           -p 9117:8080 \
           -e APP=jackett \
           -e PUID=1000 \
           -e PGID=1000 \
           -e UMASK=022 \
           -e VERSION=stable \
           -e BACKUP=yes \
           -v /etc/localtime:/etc/localtime:ro \
           -v /<local_path>/config:/config \
           hotio/suitarr

NZBHydra

docker run --rm \
           --name nzbhydra \
           -p 5075:8080 \
           -e APP=nzbhydra \
           -e PUID=1000 \
           -e PGID=1000 \
           -e UMASK=022 \
           -e VERSION=stable \
           -e BACKUP=yes \
           -v /etc/localtime:/etc/localtime:ro \
           -v /<local_path>/config:/config \
           hotio/suitarr

NZBGet

docker run --rm \
           --name nzbget \
           -p 6789:8080 \
           -e APP=nzbget \
           -e PUID=1000 \
           -e PGID=1000 \
           -e UMASK=022 \
           -e VERSION=stable \
           -e BACKUP=yes \
           -v /etc/localtime:/etc/localtime:ro \
           -v /<local_path>/config:/config \
           hotio/suitarr

Installing a different version

By default the latest stable version is installed. You can however change this behaviour with the environment variable VERSION. The value unstable will install the latest unstable version, using a version number like 0.2.0.307 as a value, installs the specified version. When given an absolute path like /config/Radarr.develop.0.2.0.817.linux.tar.gz, installs that local file.

Radarr

-e VERSION=unstable
-e VERSION=0.2.0.307
-e VERSION=/config/Radarr.develop.0.2.0.817.linux.tar.gz

Sonarr

-e VERSION=unstable
-e VERSION=2.0.0.4578
-e VERSION=/config/NzbDrone.develop.tar.gz

Jackett

-e VERSION=unstable
-e VERSION=0.7.1001
-e VERSION=/config/Jackett.Binaries.Mono.tar.gz

NZBHydra

-e VERSION=unstable
-e VERSION=f60a628cc5d2a17677e6c9b6bb12ad41063ea4e0
-e VERSION=/config/0.2.226.tar.gz

NZBGet

-e VERSION=unstable
-e VERSION=19.1-r2031
-e VERSION=/config/nzbget-19.1-bin-linux.run

Backing up the configuration

By default on every docker container shutdown a backup is created from the configuration files. To disable this, use -e BACKUP=no.

Additional app arguments

You can use the following environment variable to pass on additional arguments to your app.

-e ARGS="--ProxyConnection localhost:8118"

About

A hybrid docker image for Radarr, Sonarr, Jackett and NZBHydra

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published