Selfhosted Stremio addon that resolve streams using Jackett and Debrid. It seamlessly integrates with private trackers.
- Resolve streams using Jackett and Debrid (debrid-link, alldebrid, real-debrid)
- Public / Private trackers
- TV packs priority
- Sorting
- Qualities filter
- Excludes keywords
- Good performances (caching of requests / search, prepare next episode ...)
The cli script will install, configure, secure and update your addon. Docker must be installed on your machine for the automatic installation.
Three automatic installation options are available using cli script:
-
- Traefik (recommended) -
You must have a domain configured for this machine, ports 80 and 443 must be opened.
Your Addon will be available on the address:
https://your_domain
You can use noip to create a free domain.
- Traefik (recommended) -
You must have a domain configured for this machine, ports 80 and 443 must be opened.
Your Addon will be available on the address:
-
- Localtunnel -
This installation use "localtunnel" to expose the app on Internet.
There's no need to configure a domain; you can run it directly on your local machine.
However, you may encounter limitations imposed by LocalTunnel.
All requests from the addons will go through LocalTunnel.
Your Addon will be available on the address like
https://random-id.localtunnel.me
- Localtunnel -
This installation use "localtunnel" to expose the app on Internet.
There's no need to configure a domain; you can run it directly on your local machine.
However, you may encounter limitations imposed by LocalTunnel.
All requests from the addons will go through LocalTunnel.
Your Addon will be available on the address like
-
- Local -
Install locally without domain. Stremio App must run in same machine to work.
Your Addon will be available on the address:
http://localhost
- Local -
Install locally without domain. Stremio App must run in same machine to work.
Your Addon will be available on the address:
# Create the directory where you want to store the installation configs
mkdir /home/jackettio && cd /home/jackettio
# Download the cli script
curl -fsSL https://raw.githubusercontent.com/arvida42/jackettio/master/cli.sh -o cli.sh
# Run the install
chmod +x ./cli.sh && ./cli.sh install
# Install all containers and configure them
./cli.sh install
# Update all containers to the last version
./cli.sh update
# Stop all containers
./cli.sh stop
# Start all containers
./cli.sh start
# Stop and remove all containers.
./cli.sh down
# Reset jackett dashboard password
.cli.sh jackett-password
You must have a Jackett instance installed for manual installation.
# Clone the repo
git clone https://github.com/arvida42/jackettio.git
# Go inside the folder
cd jackettio
# Install dependencies
npm install
# Run
JACKETT_API_KEY=API_KEY JACKETT_URL=http://localhost:9117 npm start
# Create env file
touch .env
# Add settings to env file, change these settings with yours
# See configuration below
echo "JACKETT_URL=http://localhost:9117" >> .env
echo "JACKETT_API_KEY=key" >> .env
# Create data volume
docker volume create jackettio_data
# Run the container
docker run --env-file .env \
-v jackettio_data:/data \
-e DATA_FOLDER=/data \
--name jackettio \
-p 4000:4000 \
-d arvida42/jackettio:latest
Jackettio is designed for selfhosted, whether for personal or public use. As a server owner, effortlessly configure many settings with environement variables.
- Addon ID
ADDON_ID
Change theid
field in stremio manifest - Default user settings:
DEFAULT_*
All default settings available for user configuration on the /configure page are fully customizable - Immulatable user settings:
IMMULATABLE_USER_CONFIG_KEYS
List of user settings that will no longer be accessible for modification or viewing on the /configure page. Example:maxTorrents,priotizePackTorrents
- And mores ..., see all configurations in config.js file.