Wiki > Prowlarr
"Prowlarr is a indexer manager/proxy built on the popular arr .net/reactjs base stack to integrate with your various PVR apps."
Installation
The port number 18795
has automatically been generated by this page and will be used throughout this article, but can be changed to a port between 10000-32000 if needed.
-
Connect to your slot with SSH
-
Download the latest pre-release version of Prowlarr for Linux .NET Core x64
wget https://github.com/Prowlarr/Prowlarr/releases/download/v1.3.1.2796/Prowlarr.develop.1.3.1.2796.linux-core-x64.tar.gz
-
Extract the archive
tar zxvf Prowlarr.develop.1.3.1.2796.linux-core-x64.tar.gz
-
Temporarily start Prowlarr to generate configuration files
~/Prowlarr/Prowlarr & sleep 10; pkill -15 -f Prowlarr; sleep 8
-
Once you are back at your shell prompt, edit the configuration file at
~/.config/Prowlarr/config.xml
to use a unique port.nano ~/.config/Prowlarr/config.xml
Change
<Port>9696</Port>
to<Port>18795</Port>
Save the file by pressing
Ctrl+S
then exit nano withCtrl+X
-
Start Prowlarr
screen -dmS Prowlarr ~/Prowlarr/Prowlarr
-
(Optional) Remove archives that are no longer needed
rm Prowlarr.*gz
Immediately access http://server.whatbox.ca:18795/settings/general and set Authentication to Forms and add a username (like user) and password, then click "Save Changes" at the top of the page. This is required to protect your slot!
Automatic Restart (optional)
-
Make a file to be used for the script.
touch ~/prowlarr_restart.cron
-
Edit the file and enter the text below.
nano -w ~/prowlarr_restart.cron
#!/bin/bash if pgrep -fx "/home/user/Prowlarr/Prowlarr" > /dev/null then echo "Prowlarr is running." else echo "Prowlarr is not running, starting Prowlarr" /home/user/Prowlarr/Prowlarr fi exit
-
Save the file with
Ctrl+S
then exit nano withCtrl+X
-
Make the script executable.
chmod +x ~/prowlarr_restart.cron
-
Open your crontab.
EDITOR=nano crontab -e
-
Enter the following text
@reboot /home/user/prowlarr_restart.cron >/dev/null 2>&1 */5 * * * * /home/user/prowlarr_restart.cron >/dev/null 2>&1
-
Save the file with
Ctrl+S
then exit nano withCtrl+X