Donations: xrb_3b9m97k5pgy5141nipaodi1gemxrth7r84e3zeqrp1kocrp45awja4y8rfzu
_________ __ __
/ _____/__ __|__|/ |______ ______________
\_____ \| | \ \ __\__ \\_ __ \_ __ \
/ \ | / || | / __ \| | \/| | \/
/_______ /____/|__||__| (____ /__| |__|
\/ \/
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.
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.
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
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
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
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
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
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
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
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.
-e VERSION=unstable
-e VERSION=0.2.0.307
-e VERSION=/config/Radarr.develop.0.2.0.817.linux.tar.gz
-e VERSION=unstable
-e VERSION=2.0.0.4578
-e VERSION=/config/NzbDrone.develop.tar.gz
-e VERSION=unstable
-e VERSION=2.0.0.212
-e VERSION=/config/Lidarr.develop.0.2.0.212.linux.tar.gz
-e VERSION=unstable
-e VERSION=0.7.1001
-e VERSION=/config/Jackett.Binaries.Mono.tar.gz
-e VERSION=unstable
-e VERSION=1.1.0
-e VERSION=/config/nzbhydra2-1.1.0-linux.zip
-e VERSION=unstable
-e VERSION=19.1-r2031
-e VERSION=/config/nzbget-19.1-bin-linux.run
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
By default on every docker container shutdown a backup is created from the configuration files.
To disable this, use -e BACKUP=no
.
You can use the following environment variable to pass on additional arguments to your app.
-e ARGS="--ProxyConnection localhost:8118"