Donations: xrb_3e4t96mw66ny1hupoo3c47xgqqy13q7htdyk7x7gf7nrbj635sx8hf5awe3c
_________ __ __
/ _____/__ __|__|/ |______ ______________
\_____ \| | \ \ __\__ \\_ __ \_ __ \
/ \ | / || | / __ \| | \/| | \/
/_______ /____/|__||__| (____ /__| |__|
\/ \/
Suitarr is one docker image that can run Radarr, Sonarr, Lidarr, Jackett, NZBHydra, NZBHydra2 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 nzbhydra \
-p 5075:5075 \
-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 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
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=f60a628cc5d2a17677e6c9b6bb12ad41063ea4e0
-e VERSION=/config/0.2.226.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
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"