_________ __ __
/ _____/__ __|__|/ |______ ______________
\_____ \| | \ \ __\__ \\_ __ \_ __ \
/ \ | / || | / __ \| | \/| | \/
/_______ /____/|__||__| (____ /__| |__|
\/ \/
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.
The environment variables PUID
, PGID
, UMASK
, VERSION
and BACKUP
are all optional, the values you see below are the default values.
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
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
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
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
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
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=0.7.1001
-e VERSION=/config/Jackett.Binaries.Mono.tar.gz
-e VERSION=unstable
-e VERSION=f60a628cc5d2a17677e6c9b6bb12ad41063ea4e0
-e VERSION=/config/0.2.226.tar.gz
-e VERSION=unstable
-e VERSION=19.1-r2031
-e VERSION=/config/nzbget-19.1-bin-linux.run
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"