Connect to your server with SSH.
An installation of Mono is required. It is currently recommended that you use the stable branch of mono. The development release may contain bugfixes that improve other applications, but it may also break compatibility for those applications. Our instructions for installing Mono can be found here.
Download the latest version of Radarr
Note: This may not be the latest version of Radarr. Check the Radarr releases page and use the latest
Radarr.develop.<version number>.linux.tar.gzlink instead of the one above.
wget $(curl -s https://api.github.com/repos/Radarr/Radarr/releases | grep linux.tar.gz | grep browser_download_url | head -1 | cut -d \" -f 4)
Extract the archive
tar xzvf Radarr*.tar.gz
Make a Radarr configuration directory
Make a Radarr configuration file
Open the configuration file in nano
Copy the contents of the box below into the ~/.config/radarr/config.xml file, replacing any other configuration in the file
<Config> <Port>43141</Port> <UrlBase></UrlBase> <BindAddress>*</BindAddress> <SslPort>54338</SslPort> <EnableSsl>False</EnableSsl> <ApiKey></ApiKey> <AuthenticationMethod>None</AuthenticationMethod> <LogLevel>Info</LogLevel> <Branch>develop</Branch> <LaunchBrowser>False</LaunchBrowser> <UpdateAutomatically>False</UpdateAutomatically> </Config>
Save changes by pressing
Clean up your slot
Start Radarr in a screen session running in the background
screen -dmS radarr mono --debug ~/Radarr/Radarr.exe -c libcurl
To update Radarr
Kill the Radarr process
pkill -f Radarr
Download the latest version of Radarr by copying the latest
Radarr.develop.<version number>.linux.tar.gzlink from the releases page and paste it below where it says "link"
Repeat steps 2, 8, 9 in the Radarr installation section
Jackett works as a proxy between applications like Sonarr/Radarr and BitTorrent trackers.
See the Jackett wiki article here.
Your Radarr web interface will be accessible at http://server.whatbox.ca:43141
It is strongly recommended to setup authentication on your Radarr instance. You can do this in Radarr's web interface under the Settings > General > Security options. You should not use your slot password here because the web interface does not use SSL.
You can attach to your Radarr screen session to monitor its output using
screen -r radarr, and detach from it again by pressing
ctrl+a and then
Connecting to rTorrent
Under Settings > Download Client, select to add a client with the + button and then select rTorrent. Enter the following information to connect to rTorrent:
Host: localhost Port: 443 URL Path: xmlrpc Use SSL: Yes Username: user Password: Your server password
Connecting to Transmission
You will need the Transmission daemon port from your Slot Info page.
Under Settings > Download Client, select to add a client with the + button and then select Transmission. Enter the following information to connect to Transmission:
Host: localhost Port: Daemon port as listed on your Slot Info page Username: user Password: Your server password
Connection to Deluge
You will need the Deluge WebUI address from your Slot Info page.
Make sure the Deluge WebUI has been enabled from the Settings link on your Manage page.
Under Settings > Download Client, select to add a client with the + button and then select Deluge. Enter the following information to connect to Deluge:
Host: localhost Port: 5 digit port from the end of your Deluge WebUI link, as listed on your Slot Info page. Password: Your server password Category: Leave blank if the Label plugin has not yet been enabled in the Deluge WebUI
mono-based applications are inherently unstable and prone to crashing. Below are steps to take to have your Radarr instance automatically restart if it crashes, or if the server is rebooted.
Make a file to be used for the script.
Edit the file and enter the text below.
nano -w ~/radarr_restart.cron
#!/bin/bash if pgrep -fx "/home/user/bin/mono --debug /home/user/Radarr/Radarr.exe -c libcurl" > /dev/null then echo "Radarr is running." else echo "Radarr is not running, starting Radarr" /home/user/bin/mono --debug /home/user/Radarr/Radarr.exe -c libcurl fi exit
Save the file with Ctrl+x and the "y" and Enter to accept overwriting.
Make the script executable.
chmod +x ~/radarr_restart.cron
Open your crontab.
EDITOR=nano crontab -e
Enter the following text
@reboot /home/user/radarr_restart.cron >/dev/null 2>&1 */5 * * * * /home/user/radarr_restart.cron >/dev/null 2>&1
Save the crontab with Ctrl+x and the "y" and Enter to accept overwriting.