Mark McDowall edited this page Aug 9, 2018 · 106 revisions


  1. Download the latest version of Sonarr from
  • Extract the zip file into your target directory. Use a folder that Sonarr process would have write access to (DO NOT use C:\Program Files or C:\Program Files (x86))
  • Run NzbDrone.exe once as administrator to register the port and URL with Windows (Required for remote access)1
  • Manually start Sonarr by running Nzbdrone.exe or ServiceInstall.exe to install Sonarr as a Windows service.
  • Open http://localhost:8989 in your browser

1 The port will be opened on the firewall (if enabled) for the private profile only, if you're connected to a domain or a public network the port will not be opened automatically, but can be done so manually.



Using Homebrew Cask

$ brew cask install sonarr
  • Open Sonarr from your application folder
  • You should now be able to access Sonarr at http://localhost:8989


Docker is available on Linux, macOS and Windows

Running Sonarr in a Docker container eases setup and reduces package installation on the host OS. Docker is available on many platforms see the Docker overview page and install Docker before setting up a Sonarr under Docker. Once Docker is installed you'll need to want to pull the image with docker pull linuxserver/sonarr and then create the container. See for the options available when creating the image.


Mono 3.10 or later is required.



mono 3.10 is included for x86/x64 in our repo (mirrored from Xamarin's). Some platforms, however, have trouble with dependencies whilst installing Sonarr.

If you experience mono dependency issues whilst installing Sonarr

Install all the repo's from mono's official site:

sudo apt-get install libmono-cil-dev

Add Sonarr's repository to your software source

sudo apt-key adv --keyserver --recv-keys 0xFDA5DFFC
sudo echo "deb master main" | sudo tee /etc/apt/sources.list.d/sonarr.list

If you have issues with the repo being https you can install the apt-transport-https package or switch to http

Install/Update Sonarr

sudo apt-get update
sudo apt-get install nzbdrone 

Start Sonarr

mono --debug /opt/NzbDrone/NzbDrone.exe

Open Browser


Arch Linux

Available in AUR:

CentOS / Fedora / RHEL

CentOS 6 Installation Instructions (wiki)
CentOS 7 Installation Instructions (wiki)
Fedora Installation (wiki)

Raspberry Pi

Install Nzbdrone Raspberry Pi on Raspbian


FreeBSD Installation Instructions (wiki)


Install dependencies

mono (3.6+ but 3.10+ is recommended)
mediainfo (for processing files on import)
sqlite3 (database)


Extract tar.gz

tar xvfz NzbDrone.master.tar.gz

Run Nzbdrone with mono (debugging enabled)

mono --debug NzbDrone.exe


Also see for autostart hints.


FreeNAS 9.3 now has a one-click Sonarr [plugin] (


(1) Add the SynoCommunity repo to your Synology device:

  • Log into your NAS as administrator and go to Main Menu -> Package Center -> Settings -> Package Sources
  • Click Add, type SynoCommunity as Name and as Location and then press OK to validate.

(2) Click on the Community tab in Package Center and you will find Sonarr listed there.

NOTE: You must install Mono first (also found in the Synocommunity repo.) AND make sure to give the sc-download group read/write access to both your download folders and your media folders. Mono is currently listed as beta and will only be visible after you enable "I want to see beta versions" in Package Manager settings.


Tested on a ReadyNAS 516 with ReadyNAS OS v6.5.1
Tested on a ReadyNAS 516 with ReadyNAS OS v6.2.2
Tested on a ReadyNAS 314 with ReadyNAS OS v6.4.1

  • SSH into your NAS as root.
  • Follow the instructions above for Debian/Ubuntu, starting from the section "Add Sonarr's repository to your software source".
  • Mono will be installed automatically as a dependency.

Startup script can be found here


Add the following Packages:

[QSonarr] [1.150922] Smart PVR for newsgroup and bittorrent

Follow instructs from the forum thread

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.