|Updated wording and added Docker Compose||15/12/2021|
What is Prowlarr?
Prowlarr is a new application that combines your various indexers for torrents and Usenet into one place, it then syncs all the indexer settings automatically with Sonarr, Radarr etc.
In order for you to successfully use this guide please complete the second of the two preceding guides
Downloading the Prowlarr Image
Open up Docker within DSM and navigate to the ‘Registry’ section and search for ‘prowlarr’ in the search box and download the Linux Server version
When asked make sure you choose ‘develop’ from the list of available versions, as Prowlarr is still quite new it will likely remain in the develop status for some time. Once this changes I will amend the guide and add a note to the updates section.
You can check the status of the download over on the ‘Image’ tab.
Setting up the container
In Docker click on the ‘Image’ tab, in the list of your containers select the ‘Linuxserver Prowlarr’ image and click on ‘Launch’
You will now see the initial setup screen, you can change the name of the container, we are not going to change the resource limitations.
Next up we are going to click on the ‘Advanced Settings’ button, this will take you to a new window with a number of tabs which we are going to work through.
On the first tab enable ‘Auto Restart’ this will ensure Prowlarr will automatically start up whenever you reboot your NAS.
Volumes / Mounts
We can now move onto the volume tab in which we will be specifying the directory where Prowlarr will store its configuration files.
Click on Add Folder, click on the docker folder and create a new sub-folder called ‘prowlarr’ select this folder and click ‘select’
Now we need to specify where this folder will be mounted inside the container. As per the screenshot/table below:
We are not going to be specifying specific ports for Prowlarr to use as we want to keep things simple, tick the ‘Use the same network as Docker Host’
Links / Port Settings
You do not need to set up anything on these tabs.
Environment Variables (PGID, PUID and Timezone)
Next we are going to set up a couple of environment variables that docker will use to allow the container access to our filesystem and also to tell it where we live in the world.
Click the Add button, and fill in the following details as per the table/screenshot, you will need to do one at a time.
|PUID||The UID you obtained in the user setup guide|
|PGID||The GID you obtained in the user setup guide|
|TZ||Your timezone wikipedia.org/wiki/List_of_tz_database_time_zones|
You have now completed the setup of the container.
Click on the Apply button which will take you back to the screen we started at earlier, click on next, and you should see the Summary screen giving you the overview of the settings we changed.
You should now be able to access Prowlarr via the IP of your NAS followed by the port 9696
You can use the below code saved as prowlarr.yml in the ‘/docker/prowlarr’ share, this will do the entire process above in one quick command via SSH. Ensure you change the variables to your own.
version: "3.8" services: prowlarr: image: linuxserver/prowlarr:develop container_name: prowlarr environment: - PUID=YOURUID - PGID=YOURGID - TZ=YOURTIMEZONE volumes: - /volume1/docker/prowlarr:/config network_mode: host restart: unless-stopped
sudo docker-compose -f /volume1/docker/prowlarr/prowlarr.yml up -d
Throw me some bits or buy me a coffee?
If you have found my site useful please consider pinging me a tip as it helps cover the cost of running the site, you can even buy me a coffee 🙂