

Okay Ive been asking the same question and I Ive not found a perfect solution.
My current best option has been self hosting docker streamio. Here’s my wip compose file if you want to try it:
version: '3'
services:
jackett-stremio:
image: tsaridas/jackett-stremio:latest
container_name: jackett-stremio
environment:
- JACKETT_HOSTS=http://host.docker.internal:PORT_JACKETT
- JACKETT_APIKEYS=YOUR_JACKETT_API_KEY
ports:
- 17008:7000/tcp
restart: unless-stopped
stremio:
image: tsaridas/stremio-docker:latest
restart: unless-stopped
environment:
- NO_CORS=1
# - IPADDRESS=YOUR_LOCAL_IP # Optional local IP config
ports:
- "18627:8080"
- "21470:11470"
# - "22470:12470" # Uncomment if needed
volumes:
- "./config/:/root/.stremio-server"
- "./localStorage.json:/srv/stremio-server/localStorage.json"
comet:
container_name: comet
image: g0ldyy/comet:latest
restart: unless-stopped
ports:
- "17011:8000"
env_file:
- .env
volumes:
- comet_data:/data
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
environment:
- PUID=1000
- PGID=1000
- TZ=Your/Timezone
volumes:
- ./prowlarr/data:/config
ports:
- 17012:9696
restart: unless-stopped
volumes:
comet_data:
deleted by creator