Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aymene69/stremio-jackett

Elevate your Stremio experience with seamless access to Jackett torrent links, effortlessly fetching torrents for your selected movies within the Stremio interface.
https://github.com/aymene69/stremio-jackett

Last synced: 8 days ago
JSON representation

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

Awesome Lists containing this project

README

        

[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/P5P2TUSN3)

🇵🇸
# 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](https://discord.gg/7yZ5PzaPYb)

# Prerequisites

- A [Jackett](https://github.com/Jackett/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](https://github.com/aymene69/stremio-jackett/wiki)

## Without Docker

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

## With Docker

- Simply run the Docker image
```sh
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](https://github.com/Stremio/stremio-beamup-cli).
Click [here](https://github.com/Stremio/stremio-beamup-cli) to visit their repository and see how you can deploy it.

- To update your container

- Find your existing container name
```sh
docker ps
```

- Stop your existing container
```sh
docker stop
```

- Remove your existing container
```sh
docker rm
```

- Pull the latest version from docker hub
```sh
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

```sh
docker compose up -d
```

- To stop the stack

```sh
docker compose down
```

- To pull the latest image.

```sh
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](https://elfhosted.com) for hosting the cache server!