Login for certain variables to be updated with your own slot's information

Jackett

"Jackett works as a proxy server: it translates queries from apps (Sonarr, Radarr, SickRage, CouchPotato, Mylar, etc) into tracker-site-specific http queries, parses the html response, 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."

Jackett has received a significant update and no longer uses Mono. If you are using a previous version of Jackett, remove the previous Mono installation with rm -r ~/Jackett and follow all of the installation instructions again.

Installation

Connect to your server with SSH.

Jackett

  1. Download the latest version of Jackett

    wget `curl --silent https://api.github.com/repos/Jackett/Jackett/releases/latest | awk '/browser_download_url/ && /Jackett.Binaries.LinuxAMDx64.tar.gz/ { print $2 }' | sed 's/"//g'`
    
  2. Extract the archive

    tar xzvf Jackett.Binaries.LinuxAMDx64.tar.gz
    
  3. Start Jackett in a background screen session. Once started, Jackett is accessible at http://server.whatbox.ca:60316

    screen -dmS jackett ~/Jackett/jackett -p 60316
    
  4. Remove the installation tarball

    rm Jackett*.tar.gz
    
  5. Open Jackett at http://server.whatbox.ca:60316 and disable automatic updates from the Jackett WebUI.

  6. Set an Admin Password in the settings.

Usage

Your Jackett web interface will be accessible at http://server.whatbox.ca:60316

Automatically Restart

Jackett has received a significant update and no longer uses Mono. You can still use the updated cron script to allow Jackett to automatically restart on server reboots.

  1. Make a file to be used for the script. touch ~/jackett_restart.cron

  2. Edit the file and enter the text below. nano -w ~/jackett_restart.cron

    #!/bin/bash
    if pgrep -fx "/home/user/Jackett/jackett" > /dev/null
    then
        echo "Jackett is running."
    else 
        echo "Jackett is not running, starting Jackett"
        screen -dmS jackett /home/user/Jackett/jackett
    fi
    exit
    
  3. Save the file with Ctrl+x, y and Enter to accept overwriting.

  4. Make the script executable. chmod +x ~/jackett_restart.cron

  5. Open your crontab. EDITOR=nano crontab -e

  6. Enter the following text at the end of the file.

    @reboot /home/user/jackett_restart.cron >/dev/null 2>&1
    */5 * * * * /home/user/jackett_restart.cron >/dev/null 2>&1
    
  7. Save the crontab with Ctrl+x, y and Enter to accept overwriting.

Troubleshooting

In the instance of an update for Jackett your Jackett service may quit functioning correctly. If at any time you run into this issue you can remove the Jackett installation and reinstall the newest version.

  1. Remove the installation folder using rm -r ~/Jackett
  2. Run the first two steps from the Installation section.

Certificates

If Jackett is unable to use HTTPS sources, run cert-sync --user /etc/ssl/certs/ca-certificates.crt