Prowlarr
Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs base stack to integrate with your various PVR apps. Prowlarr supports management of both Torrent Trackers and Usenet Indexers. It integrates seamlessly with Lidarr, Mylar3, Radarr, Readarr, and Sonarr offering complete management of your indexers with no per app Indexer setup required (we do it all).
Initial Setup
First you must connect to your slot via ssh. If you need help connecting to the server, please read the help article here.
Installing Prowlarr is easy. Simply issue the following command:
box install prowlarr
This command will configure Prowlarr for your user.
How to Access
After Prowlarr has been installed, it will be available for access at https://<hostname.io>/prowlarr
.
Service Management
Like all box configured applications, you can manage Prowlarr via SSH with box with start, stop, restart, enable and disable commands.
- Status
- Start
- Stop
- Restart
- Enable
- Disable
box status prowlarr
box start prowlarr
box stop prowlarr
box restart prowlarr
box enable prowlarr
box disable prowlarr
Configuration
Out of the box, Prowlarr comes with very little configuration. Following are some basic tasks to help get your client up and running:
Add a new Indexer
- At the top, click Add Indexer.
- Type the name of the indexer you want to add
- Enter the appropriate details
Connect download clients
First, navigate to the settings page in the sidebar, then click "Download Clients". Client specific info is available below. You may need to know your subnet to configure correctly. You may retrieve this by following the below tip or by going to the general menu in prowlarr, clicking "show advanced", then look at the bind address.
To get your subnet IP, SSH into your server and run:
cat ~/.install/subnet.lock
To add a download client, go to Settings > Download Client
. Make sure Advanced Settings
are shown and click Add Client
.
- ruTorrent
- Deluge
- qBittorrent
- NZBGet
- SABnzbd
Name: rTorrent
rTorrent host: 127.0.0.1
Port: 443
URL Path: /rutorrent/plugins/httprpc/action.php
Use SSL: ON
Username: <your username>
Password: <your password>
Add label to torrent: TV (or anything else you desire)
Optional - Downloaded files location: <custom directory>
NOTE: If you have errors adding rTorrent to Sonarr, please try going to Settings > General and disable certificate validation for localhost addresses
Name: Deluge
Host: 127.0.0.1
Post: <deluge web port> (cat ~/.config/deluge/web.conf | grep port)
Deluge Password: <your password>
Add label to torrent: TV (or anything else you desire)
* label plugin must be enabled in Deluge if you add a label
SSL: OFF
Name: qBittorrent
Host: <subnet ip> (In older cases: 127.0.0.1 - you can get your subnet IP by SSH'ing into your server and running `cat .install/subnet.lock`)
Post: <qbittorrent web port>
Username: <your username>
Password: <your password>
Category: TV (or anything else you desire)
SSL: OFF
Name: NZBget
NZBget host: 127.0.0.1
port: 443
URL Base: nzbget
Connect using HTTPS: ON
nzbget username: <your username>
nzbget Password: <your password>
Add label to torrent: Series (or anything else you desire)
* label must exist under Categories in nzbGet
Name: SABnzbd
SABnzbd host: 127.0.0.1
port: 443
Use SSL: ON
URL Base: /<yourusername>/sabnzbd
API Key: <yourapikey>
Add label to torrent: Series (or anything else you desire)
* label must exist under Categories in SABnzbd
Add Arrs
Prowlarr supports Lidarr, Mylar3, Radarr, Readarr, and Sonarr. You may add these apps by navigating to the settings in Prowlarr.
You need to know your subnet to configure correctly. Go to the Settings -> General menu in the arr, click "show advanced", then copy the bind address and port. To configure the app itself,
- Navigate to the settings page in Prowlarr, then select the Apps menu item.
- In the top left, click show advanced.
- Under "Applications", click the + button.
- Select the application you wish to sync your indexers to.
- Enter the subnet ip like the following for prowlarr:
http://subnet:port/prowlarr/
- Enter the subnet ip like the following for any of the supported apps you have installed via box:
http://subnet:port/appname/
- Repeat as neccesary.