Difference between revisions of "Installation Misc"

From Servarr
(various updates)
Line 1: Line 1:
 
== Installation ==
 
== Installation ==
 
=== Radarr ===
 
=== Radarr ===
==== Windows ====
+
==== Linux ====
 
 
==== OSX ====
 
  
==== Linux ====
 
<section begin=radarr_linux_ubuntu_NetCore_manual_installation />
 
 
===== .NET Core Install =====
 
===== .NET Core Install =====
There are no dependencies needed for the .NET Core Install path.
+
You'll need curl, mediainfo, and sqlite.
 +
<code>sudo apt install curl mediainfo sqlite3</code>
  
 
====== Manual Install ======
 
====== Manual Install ======
Line 28: Line 25:
 
  /opt/Radarr/Radarr -nobrowser
 
  /opt/Radarr/Radarr -nobrowser
 
<section end=radarr_linux_ubuntu_NetCore_manual_installation />
 
<section end=radarr_linux_ubuntu_NetCore_manual_installation />
==== NAS ====
 
 
==== Docker ====
 
 
==== Docker on unRAID ====
 
 
 
=== Sonarr ===
 
=== Sonarr ===
==== Windows ====
 
 
 
==== OSX ====
 
==== OSX ====
 
<section begin=sonarr_osx_big_sur_installation />
 
<section begin=sonarr_osx_big_sur_installation />
 
<ol>
 
<ol>
 
   <li>After downloading Sonarr V3 from [https://services.sonarr.tv/v1/download/phantom-develop/latest?version=3&os=macos&installer=true here]The <code>zip</code> file will be located in your downloads directory.</li>
 
   <li>After downloading Sonarr V3 from [https://services.sonarr.tv/v1/download/phantom-develop/latest?version=3&os=macos&installer=true here]The <code>zip</code> file will be located in your downloads directory.</li>
   <li>After the downlaod has finished you'll need to unzip the file from there you'll have a '''Sonarr.app''' in your downloads folder simply move the '''Sonarr.app''' to your Applications directory.</li>
+
   <li>After the download has finished you'll need to unzip the file from there you'll have a '''Sonarr.app''' in your downloads folder simply move the '''Sonarr.app''' to your Applications directory.</li>
 
   [[File:Move-sonarr-to-applications.gif|center|frameless|750x750px]]
 
   [[File:Move-sonarr-to-applications.gif|center|frameless|750x750px]]
 
   <li> From there if you go to your launch pad you'll notice that Sonarr is now in there, double click on Sonarr</li>
 
   <li> From there if you go to your launch pad you'll notice that Sonarr is now in there, double click on Sonarr</li>
 
   <li> You'll probably get a pop up that says "Sonarr.app" cannot be opened because the developer cannot be verified.</li>
 
   <li> You'll probably get a pop up that says "Sonarr.app" cannot be opened because the developer cannot be verified.</li>
 
[[File:sonarr-developer-cannot-be-verified.png|none|frameless|250px]]
 
[[File:sonarr-developer-cannot-be-verified.png|none|frameless|250px]]
   <li> Dont fret we can get this fixed.</li>
+
   <li> Don't fret we can get this fixed.</li>
 
   <ol>
 
   <ol>
 
     <li>Click on System Preferences in your dock</li>
 
     <li>Click on System Preferences in your dock</li>
Line 55: Line 44:
 
     <li> Click Open </li>
 
     <li> Click Open </li>
 
   </ol>
 
   </ol>
   <li> Now since Sonarr uses the Mono Framework Version 5.20 or later if you do not already have that installed you'll recieve a pop up like this</li>
+
   <li> Now since Sonarr uses the Mono Framework Version 5.20 or later if you do not already have that installed you'll receive a pop up like this</li>
 
[[File:sonarr-cannot-launch-sonarr-mono.png|none|frameless|250px]]
 
[[File:sonarr-cannot-launch-sonarr-mono.png|none|frameless|250px]]
 
   <ul>
 
   <ul>
Line 68: Line 57:
 
   <li> Now browse to <code>http://localhost:8989</code></li>
 
   <li> Now browse to <code>http://localhost:8989</code></li>
 
</ol>
 
</ol>
Now you're all set Sonarr is now up and running on your system Have fun
+
Now you're all set Sonarr is now up and running on your system.
 
<section end=sonarr_osx_big_sur_installation />
 
<section end=sonarr_osx_big_sur_installation />
 
==== Linux ====
 
==== Linux ====
Line 83: Line 72:
 
  /usr/bin/mono --debug /opt/Sonarr/Sonarr.exe
 
  /usr/bin/mono --debug /opt/Sonarr/Sonarr.exe
 
<section end=sonarr_linux_ubuntu_repository_installation />
 
<section end=sonarr_linux_ubuntu_repository_installation />
 
==== NAS ====
 
 
==== Docker ====
 
 
==== Docker on unRAID ====
 
  
 
=== Lidarr ===
 
=== Lidarr ===
 
==== Windows ====
 
 
==== OSX ====
 
  
 
==== Linux ====
 
==== Linux ====
 
+
===== .NET Core Install =====
==== NAS ====
+
You'll need curl and sqlite.
 
+
<code>sudo apt install curl sqlite3</code>
==== Docker ====
 
 
 
==== Docker on unRAID ====
 
 
=== Readarr ===
 
=== Readarr ===
 
==== Windows ====
 
 
==== OSX ====
 
  
 
==== Linux ====
 
==== Linux ====
 
<section begin=readarr_linux_ubuntu_NetCore_manual_installation />
 
<section begin=readarr_linux_ubuntu_NetCore_manual_installation />
 
===== .NET Core Install =====
 
===== .NET Core Install =====
There are no dependencies needed for the .NET Core Install path.
+
You'll need curl and sqlite.
 +
<code>sudo apt install curl sqlite3</code>
  
 
====== Manual Install ======
 
====== Manual Install ======
Line 129: Line 102:
 
  /opt/Readarr/Readarr -nobrowser
 
  /opt/Readarr/Readarr -nobrowser
 
<section end=readarr_linux_ubuntu_NetCore_manual_installation />
 
<section end=readarr_linux_ubuntu_NetCore_manual_installation />
 
==== NAS ====
 
 
==== Docker ====
 
 
==== Docker on unRAID ====
 
  
 
== Code Blocks ==
 
== Code Blocks ==
Line 150: Line 117:
 
   
 
   
 
  Type=simple
 
  Type=simple
   
+
  #Update the data path
  ExecStart=/opt/Radarr/Radarr -nobrowser -data=/home/radarr/.config/Radarr/
+
  ExecStart=/opt/Radarr/Radarr -nobrowser -data=/path/to/appdata/for/Radarr/
 
   
 
   
 
  TimeoutStopSec=20
 
  TimeoutStopSec=20
 
  KillMode=process
 
  KillMode=process
  Restart=on-failure
+
  Restart=always
 
   
 
   
 
  [Install]
 
  [Install]
Line 176: Line 143:
 
   
 
   
 
  # Mono Install:
 
  # Mono Install:
  ExecStart=/usr/bin/mono --debug /opt/Sonarr/Sonarr.exe -nobrowser -data=/home/sonarr/.config/Sonarr/
+
# Update the data path
 +
  ExecStart=/usr/bin/mono --debug /opt/Sonarr/Sonarr.exe -nobrowser -data=/path/to/appdata/for/Sonarr/
 
   
 
   
 
  TimeoutStopSec=20
 
  TimeoutStopSec=20
 
  KillMode=process
 
  KillMode=process
  Restart=on-failure
+
  Restart=always
 
   
 
   
 
  [Install]
 
  [Install]
Line 200: Line 168:
 
   
 
   
 
  # NetCore install:
 
  # NetCore install:
  #ExecStart=/opt/Lidarr/Lidarr -nobrowser -data=/home/lidarr/.config/Lidarr/
+
  # Update the data path
 +
ExecStart=/opt/Lidarr/Lidarr -nobrowser -data=/path/to/appdata/for/Lidarr/
 
   
 
   
 
  TimeoutStopSec=20
 
  TimeoutStopSec=20
 
  KillMode=process
 
  KillMode=process
  Restart=on-failure
+
  Restart=always
 
   
 
   
 
  [Install]
 
  [Install]
Line 224: Line 193:
 
   
 
   
 
  # NetCore install:
 
  # NetCore install:
  #ExecStart=/opt/Readarr/Readarr -nobrowser -data=/home/readarr/.config/Readarr/
+
  # Update the data path
 +
ExecStart=/opt/Readarr/Readarr -nobrowser -data=/path/to/appdata/for/Readarr/
 
   
 
   
 
  TimeoutStopSec=20
 
  TimeoutStopSec=20
 
  KillMode=process
 
  KillMode=process
  Restart=on-failure
+
  Restart=always
 
   
 
   
 
  [Install]
 
  [Install]
 
  WantedBy=multi-user.target
 
  WantedBy=multi-user.target
 
<section end=readarr_installation_unit_service_file />
 
<section end=readarr_installation_unit_service_file />

Revision as of 00:39, 9 February 2021

Installation

Radarr

Linux

.NET Core Install

You'll need curl, mediainfo, and sqlite. sudo apt install curl mediainfo sqlite3

Manual Install

Go to the Radarr download page, and pick the appropriate file: https://github.com/Radarr/Radarr/releases

Example of Radarr download options

In the example screenshot here, you can see multiple options. Choose the option that matches your OS and processor best. For most users, this would be .linux-core-x64.tar.gz if it is available.

Download this file onto your system: (Note: The link below will target the Linux .NET Core x64 file. Replace if needed with the file you chose previously)

 wget --content-disposition 'http://radarr.servarr.com/v1/update/master/updatefile?os=linux&runtime=netcore&arch=x64'

Uncompress:

tar -xvzf Radarr*.linux-core-x64.tar.gz

Move to your preferred install location (typically /opt/Radarr/

sudo mv Radarr/ /opt

Finally, make sure you grant the needed permission to your install directory:

sudo chown radarr:radarr /opt/Radarr

You can start Radarr with the following command:

/opt/Radarr/Radarr -nobrowser

Sonarr

OSX

  1. After downloading Sonarr V3 from hereThe zip file will be located in your downloads directory.
  2. After the download has finished you'll need to unzip the file from there you'll have a Sonarr.app in your downloads folder simply move the Sonarr.app to your Applications directory.
  3. Move-sonarr-to-applications.gif
  4. From there if you go to your launch pad you'll notice that Sonarr is now in there, double click on Sonarr
  5. You'll probably get a pop up that says "Sonarr.app" cannot be opened because the developer cannot be verified.
  6. Sonarr-developer-cannot-be-verified.png
  7. Don't fret we can get this fixed.
    1. Click on System Preferences in your dock
    2. Click Security and Privacy
    3. Click Open Anyways
    4. You'll get a pop up that looks something like this:
    5. framless
    6. Click Open
  8. Now since Sonarr uses the Mono Framework Version 5.20 or later if you do not already have that installed you'll receive a pop up like this
  9. Sonarr-cannot-launch-sonarr-mono.png
    • Note: If Mono is already installed skip these steps
    1. Click Download
    2. Safari (or default browser) will now open up to the Mono Project for macOS. Click Download mono (Stable channel)
    3. Once the download is complete go to your downloads folder and click the new pkg file that was downloaded and install it
    4. After installation is complete go back and reopen Sonarr
  10. Now browse to http://localhost:8989

Now you're all set Sonarr is now up and running on your system.

Linux

Repository Install (Mono)

Repository installs will typically automatically install needed dependencies. Add the Sonarr Repository:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0xA236C58F409091A18ACA53CBEBFF6B99D9B78493
echo "deb http://apt.sonarr.tv/ master main" | sudo tee /etc/apt/sources.list.d/sonarr.list

Update and install:

sudo apt update
sudo apt install sonarr

To start Sonarr, you need to call the mono executable:

/usr/bin/mono --debug /opt/Sonarr/Sonarr.exe


Lidarr

Linux

.NET Core Install

You'll need curl and sqlite. sudo apt install curl sqlite3

Readarr

Linux

.NET Core Install

You'll need curl and sqlite. sudo apt install curl sqlite3

Manual Install

Go to the Readarr discord and locate the binaries

Download this file onto your system: (Note: The link below will target the Linux .NET Core x64 file. Replace if needed with the file you chose previously)

 wget --content-disposition '{Readarr is pre-alpha; link hidden from the public}'

Uncompress:

tar -xvzf Readarr*.linux-core-x64.tar.gz

Move to your preferred install location (typically /opt/Readarr/

sudo mv Readarr/ /opt

Finally, make sure you grant the needed permission to your install directory:

sudo chown readarr:readarr /opt/readarr

You can start Readarr with the following command:

/opt/Readarr/Readarr -nobrowser


Code Blocks

Radarr

Preparing the Unit Service File Code Block 1

[Unit]
Description=Radarr Daemon
After=syslog.target network.target

[Service]
# Change the user and group variables here.
User=radarr
Group=radarr

Type=simple
#Update the data path
ExecStart=/opt/Radarr/Radarr -nobrowser -data=/path/to/appdata/for/Radarr/

TimeoutStopSec=20
KillMode=process
Restart=always

[Install]
WantedBy=multi-user.target


Sonarr

Preparing the Unit Service File Code Block 1

[Unit]
Description=Sonarr Daemon
After=syslog.target network.target

[Service]
# Change the user and group variables here.
User=sonarr
Group=sonarr

Type=simple

# Mono Install:
# Update the data path
ExecStart=/usr/bin/mono --debug /opt/Sonarr/Sonarr.exe -nobrowser -data=/path/to/appdata/for/Sonarr/

TimeoutStopSec=20
KillMode=process
Restart=always

[Install]
WantedBy=multi-user.target

Lidarr

Preparing the Unit Service File Code Block 1

[Unit]
Description=Lidarr Daemon
After=syslog.target network.target

[Service]
# Change the user and group variables here.
User=lidarr
Group=lidarr

Type=simple

# NetCore install:
# Update the data path
ExecStart=/opt/Lidarr/Lidarr -nobrowser -data=/path/to/appdata/for/Lidarr/

TimeoutStopSec=20
KillMode=process
Restart=always

[Install]
WantedBy=multi-user.target

Readarr

Preparing the Unit Service File Code Block 1

[Unit]
Description=Readarr Daemon
After=syslog.target network.target

[Service]
# Change the user and group variables here.
User=readarr
Group=readarr

Type=simple

# NetCore install:
# Update the data path
ExecStart=/opt/Readarr/Readarr -nobrowser -data=/path/to/appdata/for/Readarr/

TimeoutStopSec=20
KillMode=process
Restart=always

[Install]
WantedBy=multi-user.target