Public | Automated Build

Last pushed: 4 days ago
Short Description
Sonarr on Ubuntu Server Linux with Mono
Full Description

Sonarr

Sonarr is a PVR for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new episodes of your favorite shows and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.

Link to Sonarr: https://sonarr.tv<br />
Link to GitHub Repo: https://github.com/Sonarr/Sonarr

Deployment

Use the following commands to deploy this image and replace the appropriate tags:

docker pull otmns/sonarr:latest
docker create --name sonarr -p {local UI port}:8989 -e TZ={linux time zone} -v {local config dir}:/config -v {complete downloads dir}:/complete -v {video library dir}:/television otmns/sonarr:latest

Options

  • {local UI port} - port in which you can access the Web UI of the container.
  • {linux time zone} - the time zone for the container such as America/Detroit or UTC.
  • {local config dir} - local directory that will hold the configs for the container that will keep after reboot of container.
  • {complete downloads dir} - local directory where your unsorted completed downloads are at.
  • {video library dir} - directory that contains your sorted library

Additional Information

This is an example scriptlet to redeploy a new copy of the container:

service docker-container@sonarr stop
docker rm sonarr -f
docker pull otmns/sonarr:latest
docker create --name sonarr -p 8011:8989 -e TZ=UTC -v /home/media/sonarr:/config -v /mnt/media/downloads/complete:/complete -v /mnt/media/video/television:/television otmns/sonarr:latest
service docker-container@sonarr start

To utilize the service commands seen above, use the following systemd file which should be found in /etc/systemd/system/docker-container@sonarr.service:

[Unit]
Description=Docker Container %I
Requires=docker.service
After=docker.service

[Service]
Restart=always
ExecStart=/usr/bin/docker start -a %i
ExecStop=/usr/bin/docker stop -t 2 %i

[Install]
WantedBy=default.target
Docker Pull Command
Owner
otmns
Source Repository