Prowlarr Install

FrankNAS

Contributor
Joined
Dec 3, 2017
Messages
111
The guide for `Prowlarr` should now be on the official *arr wiki. I will look into getting a note added about requiring the AppData being in a different place than the Startup and/or bug the maintainer about changing the default :)

There is already a patch that is waiting for merge that will 1) disable the updater and 2) make sure appdata and startup are different (unless set different by user then its up to you)
 
Last edited:

freakynas

Cadet
Joined
Jan 23, 2022
Messages
4
Thanks for the guide. I was able to install prowlarr but it is not communicating with sonarr. When I try to set up sonarr within Prowlarr it does not connect. Checked the logs of sonarr and it goes like this,

[v3.0.6.1342] System.Xml.XmlException: 'doctype' is an unexpected token. The expected token is 'DOCTYPE'. Line 1, position 3.
at System.Xml.XmlTextReaderImpl.Throw (System.Exception e) [0x00027] in <71c29bf7157a4925ab159a68254cc53f>:0
at System.Xml.XmlTextReaderImpl.Throw (System.String res, System.String[] args) [0x00029] in <71c29bf7157a4925ab159a68254cc53f>:0

anybody can help? Thanks
 

FrankNAS

Contributor
Joined
Dec 3, 2017
Messages
111
are you running them in the same jail? if yes, try using the IP address instead of `localhost` if no, make sure the jails can ping eachother.
 

freakynas

Cadet
Joined
Jan 23, 2022
Messages
4
are you running them in the same jail? if yes, try using the IP address instead of `localhost` if no, make sure the jails can ping eachother.
I can ping them from each other's console. they are in different jail, have different static ip.
 

freakynas

Cadet
Joined
Jan 23, 2022
Messages
4
do other *arr services work ok? do they pass the "test" button?
I read some more after I posted here and installed all the plugins under same jail. Use hostip rather than localhost and now they are all working. I am also following your guide to install jellyfin. Thanks for all the time you spent to post those guides.
 

MauricioU

Explorer
Joined
May 22, 2017
Messages
64
Lol! Great work on the guide. One other item I noticed is that I wasn't able to auto-update Prowlarr until I moved the config directory to a different location. I do this anyways will all of my plugins, so not a big deal. I followed this guide years ago to move all of the config directories to a separate App dataset.

Now if I could just figure out how to migrate Radarr to the .NET Core version... Still stuck on mono

Hey man, could you say more about moving the config directory to a separate App dataset? I am not seeing it in his commands, if i had already installed this plethora of apps following a different guide, where would I move the config directory? and what command would I use to make the apps point to that and continue working? Would be get to get a clear breakdown. Thank you man!
 

CarlB

Dabbler
Joined
Jan 30, 2018
Messages
40
Hey man, could you say more about moving the config directory to a separate App dataset? I am not seeing it in his commands, if i had already installed this plethora of apps following a different guide, where would I move the config directory? and what command would I use to make the apps point to that and continue working? Would be get to get a clear breakdown. Thank you man!
You can point prowlarr using sysrc.

I have a non-iocage folder, then mounted it to the prowlarr jail, then configured prowlarr to use that.
iocage exec prowlarr mkdir /config
iocage fstab -a sonarr /mnt/vol0/FreeNAS/apps/sonarr /config nullfs rw 0 0
iocage exec prowlarr sysrc prowlarr_data_dir="/config"
 

Skyler

Dabbler
Joined
Feb 8, 2014
Messages
28
Hey man, could you say more about moving the config directory to a separate App dataset? I am not seeing it in his commands, if i had already installed this plethora of apps following a different guide, where would I move the config directory? and what command would I use to make the apps point to that and continue working? Would be get to get a clear breakdown. Thank you man!
CarlB got it right.

I created a separate Dataset called Apps. Within Apps I created additional datasets for all of the different plugins I run and use them as a config directory. I then ran the following code to create a config folder in the Prowlarr iocage jail, mount it to the App dataset, and change Prowlarr config to point to the new config directory:

iocage exec prowlarr mkdir /config
iocage fstab -a prowlarr /mnt/*PoolName*/Apps/prowlarr /config nullfs rw 0 0
iocage exec prowlarr sysrc prowlarr_data_dir="/config"

Restart your Prowlarr jail and it'll change the config directory to the new App dataset location.
 

MauricioU

Explorer
Joined
May 22, 2017
Messages
64
You can point prowlarr using sysrc.

I have a non-iocage folder, then mounted it to the prowlarr jail, then configured prowlarr to use that.
CarlB got it right.

I created a separate Dataset called Apps. Within Apps I created additional datasets for all of the different plugins I run and use them as a config directory. I then ran the following code to create a config folder in the Prowlarr iocage jail, mount it to the App dataset, and change Prowlarr config to point to the new config directory:

iocage exec prowlarr mkdir /config
iocage fstab -a prowlarr /mnt/*PoolName*/Apps/prowlarr /config nullfs rw 0 0
iocage exec prowlarr sysrc prowlarr_data_dir="/config"

Restart your Prowlarr jail and it'll change the config directory to the new App dataset location.

Thanks you guys. Could I effectively use the gui by going to jails and adding a "mount point" creating a link between the App dataset config folder and the config folder in each jail?

Is this good practice to do would you say?

Why does this allow for automatic updates but the default location doesnt?


Thank you for the help!
 

FrankNAS

Contributor
Joined
Dec 3, 2017
Messages
111
AFAIK, except for Sonarr, all of the other *arr apps should have automatic updates disabled by default. If you want to update, you can use `pkg upgrade` in the jail (or UI?)
 

MauricioU

Explorer
Joined
May 22, 2017
Messages
64
AFAIK, except for Sonarr, all of the other *arr apps should have automatic updates disabled by default. If you want to update, you can use `pkg upgrade` in the jail (or UI?)
Would you recommend just manually updating. I have all the ARR apps in 1 jail so it would make it pretty simple to do. Before, when I was on mono versions the app would prompt me for an update in the webgui and I would run it that way and everything worked just fine
 

CarlB

Dabbler
Joined
Jan 30, 2018
Messages
40
Thanks you guys. Could I effectively use the gui by going to jails and adding a "mount point" creating a link between the App dataset config folder and the config folder in each jail?

Is this good practice to do would you say?

Why does this allow for automatic updates but the default location doesnt?


Thank you for the help!
Yeah, you can make the mount points in the GUI. I noticed however that the jail must be stopped to add them in the UI though.

I've used Sonarr, Lidarr and Radarr. They all need the config folder separated from the appdata folder, but the instructions for those had specific steps when I used them. Prowlarr documentation didn't have it, but now does.
 
Top