1. Download the latest version of Sonarr from
  2. 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))
  3. Run NzbDrone.exe once as administrator to register the port and URL with Windows (Required for remote access)1
  4. Manually start Sonarr by running Nzbdrone.exe or ServiceInstall.exe to install Sonarr as a Windows service.
  5. 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 install caskroom/cask/brew-cask
$ brew cask install sonarr
  • Open Sonarr from your application folder
  • You should now be able to access Sonarr at http://localhost:8989




mono 3.10 is included for x86/x64 in our repo (mirrored from Xamarin's), for other platforms you may have to compile it yourself:

Add Sonarr's repository to your software source

sudo apt-key adv --keyserver --recv-keys FDA5DFFC
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: - Master: - Develop: - Develop (compile-it-yourself):

CentOS / Fedora / RHEL

[[CentOS 6 Installation Instructions|CentOS 6]]
[[Fedora Installation|Fedora 20]]

Raspberry Pi

Install Nzbdrone Raspberry Pi on Raspbian


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


[[FreeBSD Installation Instructions|FreeBSD Installation]]


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 [[]]


There is a Docker image available that lets you update within the container as well as install from the develop branch. tuxeh/sonarr

For more info about Docker check out the official website.


(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.)


Tested on a ReadyNAS 516 with ReadyNAS OS v6.2.2