# 🔎 Jackett - Container 106 ## Overview Jackett is a Torznab-compatible indexer proxy that converts Sonarr and Radarr queries into site-specific tracker requests. It supports hundreds of public and private torrent trackers and integrates seamlessly with tools like FlareSolverr to bypass protection mechanisms such as Cloudflare and CAPTCHAs. ## Service Details - **Container ID**: 106 - **Hostname**: jackett - **IP Address**: 192.168.1.45 - **Port**: 9117 (Web UI) - **Exposed Domain**: ❌ Not exposed publicly - **Authentication**: Optional (disabled by default) - **API Key**: `jsq2m2fgp0ocbfvc5i2xyoefo98g6cc4` - **Credentials Storage**: Stored in Bitwarden under `homelab > Jackett` ## Hosting & Platform - **Platform**: Native install in Debian-based LXC container - **Install Method**: ProxmoxVE community script - **Privileged**: No - **Features Enabled**: `keyctl=1`, `nesting=1` - **Service Management**: systemd (`jackett.service`) - **Runs As**: `root` (inside unprivileged LXC) ## Storage & Mounts | Path | Purpose | |------------------------------|-----------------------------| | `/root/.config/Jackett/` | Main config, indexers, logs | | `/opt/Jackett/` | Jackett binary location | ## Configuration - **Web UI URL**: `http://192.168.1.45:9117/` - **Torznab URL Template**: `http://192.168.1.45:9117/api/v2.0/indexers//results/torznab/` - **Authentication**: Disabled, accessible only on LAN/Tailscale - **Indexer Management**: Done via Web UI - **Config File**: `/root/.config/Jackett/ServerConfig.json` ## FlareSolverr Integration | Setting | Value | |---------------|--------------------------| | **Enabled** | ✅ Yes | | **URL** | `http://192.168.1.46:8191` | | **Purpose** | Bypass Cloudflare and CAPTCHA | | **Status** | Confirmed working with key indexers | ## Backup & Recovery - **Backup Target**: `/root/.config/Jackett/` - **Strategy**: Include in LXC container snapshots or use cron + tarball - **Restore Method**: Copy config folder and restart service ## Logs & Monitoring - **Log File**: `/root/.config/Jackett/log.txt` - **Monitoring**: Not currently configured - **Optional**: Can integrate with external logging agents ## Updates ```bash systemctl stop jackett curl -Lo /tmp/jackett.tar.gz https://github.com/Jackett/Jackett/releases/latest/download/Jackett.Binaries.LinuxAMDx64.tar.gz mkdir /tmp/jackett-update tar -xvzf /tmp/jackett.tar.gz -C /tmp/jackett-update cp -r /tmp/jackett-update/* /opt/Jackett/ systemctl start jackett ``` ## Systemd Service File `/etc/systemd/system/jackett.service` ```ini [Unit] Description=Jackett Daemon After=network.target [Service] ExecStart=/opt/Jackett/jackett --NoUpdates Restart=on-failure User=root [Install] WantedBy=multi-user.target ``` ## Notes - Do not expose publicly — lacks proper auth and SSL - Configuration and API key managed via Web UI - Used as primary indexer source for Sonarr and Radarr - FlareSolverr required for sites protected by Cloudflare - Statistically mapped to `192.168.1.45` in the homelab LAN