This README will guide you through the process of adding Torrentio as a custom indexer to your Prowlarr installation using the torrentio.yml
configuration file.
-
Checkout this repo via git clone
git clone https://github.com/dreulavelle/Prowlarr-Indexers.git
-
change directory to the newly git cloned directory
cd Prowlarr-Indexers
-
Start Docker
docker compose up -d
More Info
visit https://docs.linuxserver.io/images/docker-prowlarr for more info on the configuration of the base prowlarr container
- Prowlarr must be installed and running on your system.
-
Download the Configuration File
First, download the
torrentio.yml
configuration file from the following link: -
Create a Custom Directory
Create a directory called
Custom
within the Prowlarr configuration directory under theDefinitions
directory. If it doesn't exist already, you can create it in the following location:<Prowlarr_Config_Directory>/Definitions/Custom/
-
Place the Configuration File
Place the downloaded
torrentio.yml
file into theCustom
directory you created in the previous step. -
Restart Prowlarr
Restart Prowlarr to apply the changes.
-
Add Torrentio as a Custom Indexer
Once Prowlarr has restarted, you can add Torrentio as a custom indexer by following these steps:
- Go to the Indexers page in Prowlarr.
- Click the "+" button to add a new indexer.
- Enter "Torrentio" and search, select Torrentio from the list.
- Edit the default options if necessary and do not forget to add your Real Debrid API key in index options.
- Save your changes.
-
Using Torrentio as a Search Source
Torrentio will now be available as a search source in Prowlarr. You can use it to search for torrents and add it to your Sonarr/Radarr clients.
To search on Prowlarr (Prowlarr only):
You have successfully integrated Torrentio with Prowlarr. Happy searching and downloading!
The indexer can be validated using the schema from Cardigann.
ajv test -d ".\Custom\torrentio.yml" -s ".\v9-schema.json" --valid --all-errors -c ajv-formats --spec=draft2019
Note that the following npm packages are required ajv-cli-servarr ajv-formats
These can be installed globally on your system with npm install -g ajv-cli-servarr ajv-formats