deathbeam / stremio-jackett

Elevate your Stremio experience with seamless access to Jackett torrent links, effortlessly fetching torrents for your selected movies within the Stremio interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ko-fi

🇵🇸

Stremio Jackett Addon

Elevate your Stremio experience with seamless access to Jackett torrent links, effortlessly fetching torrents for your selected movies within the Stremio interface.

Disclaimer

I am not responsible for any content downloaded through this addon.

Support on Discord here

Prerequisites

  • A Jackett server running and reachable pubicly.
  • Python 3.11+ and pip.
  • (optionnal) A Real-Debrid, All-Debrid or Premiumize account.

Installation

If you are a newbie, check the wiki

Without Docker

  • On your computer, clone the repository
    git clone https://github.com/aymene69/stremio-jackett
  • Once done, install dependencies
    pip install -r requirements.txt
  • Now just run your addon, access the link and add it to your Stremio app!
    python3 -m uvicorn main:app --reload --port YOUR_PORT
    And access it via your_ip:YOUR_PORT

With Docker

  • Simply run the Docker image

    docker run -p 3000:3000 -d belmeg/stremio-addon-jackett

    And access it via your_ip:3000 WARNING This will only work locally. If you want your addon to be reachable at any time, simply deploy it on Beamup. Click here to visit their repository and see how you can deploy it.

    • To update your container

      • Find your existing container name
      docker ps
      • Stop your existing container
      docker stop <CONTAINER_ID>
      • Remove your existing container
      docker rm <CONTAINER_ID>
      • Pull the latest version from docker hub
      docker pull belmeg/stremio-addon-jackett:latest
    • Finally, rerun your docker run command found in step one

With Docker compose (Recommended) (includes Jackett and Flaresolverr)

  • Use the docker-compose.yml from the repo

  • To start the stack

       docker compose up -d
  • To stop the stack

       docker compose down
  • To pull the latest image.

       docker pull belmeg/stremio-addon-jackett:latest

And access it via your_ip:3000

I recommend also deploying Nginx Proxy Manager and securing your network with SSL. If you need to have a different root path, you can pass the ROOT_PATH environment variable to the app.

Optional Configuration with environment variables

Variable Description Default
ROOT_PATH The root path of your addon /
DISABLE_JACKETT_IMDB_SEARCH If you want to disable the Jackett IMDB search False

Thanks to elfhosted.com for hosting the cache server!

About

Elevate your Stremio experience with seamless access to Jackett torrent links, effortlessly fetching torrents for your selected movies within the Stremio interface.


Languages

Language:Python 71.2%Language:HTML 21.0%Language:JavaScript 5.0%Language:Shell 2.6%Language:Dockerfile 0.2%