How to use ElfHosted Stremio Jackett Addon (torrentio alternative)
This guide illustrates how to use the Stremio-Jackett addon to stream content from debrid providers using Stremio, sourcing content from your own torrent indexer (Jackett), rather than relying on the (often-overloaded) torrentio addon!
New accounts get $10 credit, enough to run this stack for >2 months!
Our services are subscribed to in "ElfBuckz", our in-store account credit. All new users get $10 ElfBuckz upon account creation, in order to "kick the tyres" before commitment.
The advantages of this solution are:
- Use the highly-polished, multi-platform Stremio app
- Reduce the impact of Torrentio outages / rate-limits
- Customize your indexer results for your country, language, or even private tracker accounts
The disadvantages, of course, are:
- Limited retention - you've only "got" the content as long as your Debrid subscription is current
- IP restriction - your Debrid provider's regular IP restriction policies apply, so be cautious of streaming from multiple locations simultaneously.
- Jackett's results will appear more slowly in streamio, compared to pre-cached results from other providers
Tip
Consider our Infinite Streaming Plex guide if you'd like to Proxy your Real-Debrid access behind Zurg so that you can stream simultaneously from multiple source IPs
Requirements
- Real-Debrid / AllDebrid account (other providers planned)
And from the ElfHosted store:
Additionally, if your trackers are behind Cloudflare DDOS protection (and therefore harder to automatically search), add Flaresolverr.
Add the apps above to your cart, or subscribe to all of the above, as a bundle to make it easier, here:
Get all the apps, bundled, for $0.15/day!
How to set it up
Get the apps
- Create an ElfHosted account, receive $10 free ElfBuckz credit
- Subscribe to the bundle, using your ElfBuckz
- Log into your ElfHosted dashboard, at
https://<your username>.elfhosted.com
Setup Jackett
Navigate to Jackett from your app dashboard (https://<your username>.elfhosted.com
), add your preferred chosen indexers, and note your Jackett API key
Don't go overboard
Every indexer you add slows down your query responses, so prefer to add small amounts of high-quality indexers
If your indexers require Flaresolverr, you can add it to your existing subscription (But you'll need to do "renew now" to avoid waiting for the 24h renewal cycle)
Once Flaresolverr is added to your account, configure it in Jackett simply as http://flaresolverr:8191
Setup Stremio-Jackett
Navigate to Stremio Jackett from your ElfHosted dashboard, pick your debrid provider, and enter your API key, as well as your Jackett API key:
Tip
It's not necessary to enter a Jackett URL, this is pre-configured for you
Install the Addon!
Click "Install" to allow your OS to open the link in Stremio, or right-click the Install button, and copy the long stremio://
URL, and paste it into your Stremio search bar.
What to expect
When you search in stremio, Stremio-Jackett will get to work - because the results are not cached, it may take 10-20s before they're presented in Stremio, but a successful search will look like this:
Why is searching so slow?
It depends wildly on your indexers. If you've added 20 indexers, Jacket will have to query each of them before presenting a result back to Stremio-Jackett. This may take longer than Stremio's addon timeout period, and so you may see no results.
Further, if you're using indexers which require Flaresolverr, then this solving process will also add further delay.
For optimal results, limit Jackett to as few, high-quality indexers as possible, ideally without Flaresolverr.
You can check the the logs of all the pods involved by using Kubernetes Dashboard
How does it work?
Diagram
Here's a diagram, followed by some explanations - assume the user has already configured Jackett.
sequenceDiagram
Stremio->>Addon: Search for "White Zombies 1932"
Addon->>Jackett: Search for "White Zombies 1932"
Jackett->>Trackers: Search for "White Zombies 1932"
Trackers->>Jackett: Results, boss!
Jackett->>Addon: Results, boss!
Addon->>Debrid: Which of these are cached?
Debrid->>Addon: These ones, boss!
Addon->>Stremio: Pick one of these!
Stremio->>Addon: I pick this one!
Addon->>Debrid: Send me the URL to download this cached torrent
Debrid->>Addon: Here's the link!
Addon->>Stremio: Here, stream this link!
Explanation
- The user configures Jackett with their chosen trackers (usually public)
- The user configures Stremio to use the Stremio-Jackett addon
- When the user searches in Stremio, the addon is queried
- Stremio-Jackett queries Jackett, which in turn queries its configured trackers, and returns results
- Stremio-Jackett uses Debrid API key to work out which torrents are already cached on the provider, and returns these to Stremio as options
- User plays picks an option, the addon gets the download link from the Debrid provider, and sends it to the Stremio to play
How do I get help?
- As highlighted above, stremio-jackett is a very young project under active development. Get in touch in their Discord server, and file issues in their GitHub repository
- For specific support re your ElfHosted configuration / account, see the ElfHosted support options