Jackett is a single repository of maintained indexer scraping & translation logic.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.This allows for getting recent uploads (like RSS) and performing searches.Supported public trackers supported semi-private trackers and private trackers.
Installation on Windows
You may also download the zipped version if you would like to manually configure everything manually.
To get started with using the installer for Jackett .
Check if you need any .NET prerequisites installed, see https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=net60#dependencies
Download the latest version of the Windows installer, from the releases page.
When prompted if you would like to make changes to your computer, select "yes".
If you would like to install Jackett as a Windows Service, make sure the "Install as Windows Service" checkbox is filled.
Once the installation has finished, check the "Launch Jackett" box .
Navigate your web browser to the following page: 127.0.0,1:9117.
When put as a service, the tray icon acts as a way to open/start/stop Jackett.If you don’t install it as a service, Jackett will run its web server from the tray tool.
Installation on Linux (AMDx64).
Installation as service :
A) Command to download and install latest package.
cd /opt && f=Jackett.Binaries.LinuxAMDx64.tar.gz && release=$(wget -q https://github.com/Jackett/Jackett/releases/latest -O - | grep "title>Release" | cut -d " " -f 4) && sudo wget -Nc https://github.com/Jackett/Jackett/releases/download/$release/"$f" && sudo tar -xzf "$f" && sudo rm -f "$f" && cd Jackett* && sudo ./install_service_systemd.sh && systemctl status jackett.service && cd - && echo -e "\nVisit http://127.0.0.1:9117"
B) or manually :
Download and extract the latest Jackett.Binaries.LinuxAMDx64.tar.gz release.
To install Jackett as a service, open a Terminal, cd to the jackett folder and run sudo ./install_service_systemd.sh .The service starts on each logon.
Run without installation as a service.
Gz release from the releases page, open a Terminal, cd to the jackett folder and run Jackett with the command ./jackett .
Installation using Docker
The Jackett Docker is highly recommended if you have Mono stability issues or having issues running Mono on your system.
Running Jackett behind a reverse proxy outside .
Example config for apache:
<Location /jackett>
ProxyPreserveHost On
RequestHeader set X-Forwarded-Proto expr=%{REQUEST_SCHEME}
ProxyPass http://127.0.0.1:9117
ProxyPassReverse http://127.0.0.1:9117
</Location>
Example config for Nginx:
location /jackett {
proxy_pass http://127.0.0.1:9117;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $http_host;
proxy_redirect off;
}
Aggregate indexers
A special "all" indexer is available at /api/v2.0/indexers/all/results/torznab.It will query all configured indexers.
If your client supports multiple feeds it’s recommended to add each indexer directly instead.
To get all Jackett indexers including their capabilities you can use t=indexers on the all indexer.To get only configured/unconfigured indexers you can also add configured=true/false as a query parameter.
Filter indexers
Another special "filter" indexer is available at /api/v2.0/indexers/
Supported filters
FilterConditiontype:
Supported operators
OperatorCondition!
Example 1: The "filter" indexer at /api/v2.0/indexers/tag:group1,!type:private+lang:en/results/torznab will query all the configured indexers tagged with group1 or all the indexers not private and with en language (en-en,en-us,…)
Example 2: The "filter" indexer at /api/v2.0/indexers/!status:failing,test:passed will query all the configured indexers not failing or which passed its last test.
Search Cache
Jackett has an internal cache to increase search speed.
Cache TTL (seconds): (default 2100 / 35 minutes) .
Cache max results per indexer: (default 1000) How many results are .
Torznab cache
If you have enabled the Jackett internal cache, but have an indexer for which you would prefer to fetch fresh results (thus ignoring the internal cache) then add the &cache=false parameter to your torznab query.