Skip to content

Setup Jackett

No Longer Active

Overview

Jackett works as a proxy server: it translates queries from apps (Sonarr, Radarr, SickRage, CouchPotato, Mylar3, Lidarr, DuckieTV, qBittorrent, Nefarious etc.) into tracker-site-specific http queries, parses the html or json response, and then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.

This applications works with Flaresolverr.

Important Docker Files

.env file

.env
NAME=jackett
TZ=America/New_York
APPDATA=
ID=1000
DOMAIN=
PORT=9117

docker-compose.yml file

docker-compose.yml
services:
  jackett:
    container_name: ${NAME}
    image: ghcr.io/linuxserver/jackett
    restart: always
    environment:
      PUID: ${ID}
      PGID: ${ID}
      TZ: ${TZ}
      AUTO_UPDATE: "true"
    volumes:
      - ${APPDATA}/${NAME}/config:/config
      - ${APPDATA}/${NAME}/downloads:/downloads
    networks:
      - proxy
    dns:
      - '10.1.10.1'
    labels:
      swag: enable
      swag_address: ${NAME}
      swag_port: ${PORT}
      swag_proto: http
      swag_url: ${NAME}.${DOMAIN}
      swag_auth: authelia
      swag_auth_bypass: /api
      com.centurylinklabs.watchtower.enable: true
networks:
  proxy:
    external: true

Start the Container

Start the Container
docker compose up -d