Sign inSign up

quickstar/docker-suitarr

By quickstar

•Updated about 7 years ago

Automated suitarr2.0 build

Image
0

10K+

quickstar/docker-suitarr repository overview

Docker Build Statu Docker Automated buil Docker Pulls Docker Stars Maintenance

Donations: xrb_3b9m97k5pgy5141nipaodi1gemxrth7r84e3zeqrp1kocrp45awja4y8rfzu⁠

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

⁠What is Suitarr?

Suitarr is one docker image that can run Radarr, Sonarr, Lidarr, Jackett, NZBHydra2, JDownloader2 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. APP is required and can't be empty.

⁠Radarr
docker run --rm \
           --name radarr \
           -p 7878:7878 \
           -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:8989 \
           -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
⁠Lidarr
docker run --rm \
           --name lidarr \
           -p 8686:8686 \
           -e APP=lidarr \
           -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:9117 \
           -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
⁠NZBHydra2
docker run --rm \
           --name nzbhydra2 \
           -p 5076:5076 \
           -e APP=nzbhydra2 \
           -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:6789 \
           -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
⁠JDownloader2

You need to provide your https://my.jdownloader.org⁠ credentials via the environment variables MYJDUSER and MYJDPASS

docker run --rm \
           --name jdownloader \
           -p 5800:5800 \
           -e APP=jdownloader \
           -e MYJDUSER='[email protected]' \
           -e MYJDPASS='s3cr3t' \
           -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
⁠Lidarr
-e VERSION=unstable
-e VERSION=2.0.0.212
-e VERSION=/config/Lidarr.develop.0.2.0.212.linux.tar.gz
⁠Jackett
-e VERSION=unstable
-e VERSION=0.7.1001
-e VERSION=/config/Jackett.Binaries.Mono.tar.gz
⁠NZBHydra2
-e VERSION=unstable
-e VERSION=1.1.0
-e VERSION=/config/nzbhydra2-1.1.0-linux.zip
⁠NZBGet
-e VERSION=unstable
-e VERSION=19.1-r2031
-e VERSION=/config/nzbget-19.1-bin-linux.run
⁠JDownloader2
Only the stable version is supported.
You can still specify a different version but it will always fallback to the stable release.

-e VERION=unstable

⁠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"

Tag summary

Content type

Image

Digest

Size

194.1 MB

Last updated

about 7 years ago

docker pull quickstar/docker-suitarr