This docker image is for running Sonarr - (https://sonarr.tv/), specifically within an unRAID environment.
The resulting container uses supervisor in order to stop and start Sonarr after an upgrade has occur.
How to use this image:
start a Sonarr instance:
docker run -d --net=host -v /*your_config_location*:/config \ -v /*your_mount_location*:/mnt \ -e TZ=America/Edmonton \ --name=Sonarr hurricane/docker-nzbdrone
To update successfully, you must configure Sonarr to use the update script located on the filesystem as specified aboved. This is configured under Settings > (show advanced) > General > Updates > change Mechanism to Script.
Configuration files and state of NzbDrone. (i.e. /opt/appdata/NzbDrone)
Location of mount folders, or root folder of unRAID share mount points. (i.e. /opt/downloads or /media/Tower or /mnt)
The Sonarr image uses four optional enviromnet variable.
This environment variable is used to set the TimeZone of the container.
This environment variable is used to set the default http port of Sonarr. Default is 8083. Ensure to map the port to the host using the p flag.
This environment variable is used to set the UID Sonarr will be run under. Default value is 99.
This environment variable is used to set the GID Sonarr will be run under. Default value is 100.
Build from docker file (Info only, not required.):
git clone https://github.com/HurricaneHernandez/docker-nzbdrone.git cd docker-nzbdrone docker build -t sonarr .