Jackett

Jackett – Traduce búsquedas de torrents para aplicaciones de automatización multimedia

Descripción del programa Jackett

Jackett es un proxy de código abierto que traduce consultas de aplicaciones PVR a protocolos específicos de trackers torrent e indexadores Usenet.

Jackett es una aplicación de código abierto que funciona como servidor proxy intermedio entre aplicaciones de gestión de medios y trackers torrent o indexadores Usenet. Traduce las consultas de búsqueda de programas como Sonarr, Radarr, Lidarr, CouchPotato, Mylar3, DuckieTV, qBittorrent y NZBHydra2 al formato específico de cada tracker, analiza la respuesta HTML o JSON y devuelve los resultados en un formato estandarizado (Torznab o TorrentPotato) que las aplicaciones pueden procesar.

La principal ventaja de Jackett reside en su amplio soporte de trackers. A diferencia de soluciones centralizadas como Prowlarr, que se limitan a los indexadores soportados nativamente, Jackett mantiene un repositorio con más de 500 trackers públicos, semi-privados y privados, cubriendo desde sitios generales hasta trackers de nicho especializados en anime, música, ebooks o software. Esto lo convierte en la opción preferida cuando se necesita un tracker específico no disponible en otras herramientas.

El proyecto es mantenido por una comunidad de desarrolladores voluntarios bajo licencia GPL-3.0. No existe una empresa detrás del desarrollo; las contribuciones provienen de usuarios que mantienen las definiciones de indexadores y corrigen problemas cuando los trackers cambian sus interfaces.

¿Necesitas conectar aplicaciones PVR con trackers de nicho no soportados por otras herramientas?

Características clave de Jackett

1. Soporte para más de 1000 trackers

Jackett mantiene definiciones de indexadores para trackers públicos, semi-privados y privados. Cada definición incluye la lógica de parseo necesaria para interpretar las respuestas HTML o JSON de cada sitio. Cuando un tracker cambia su diseño o dominio, la comunidad actualiza la definición correspondiente. Los trackers marcados como invite needed carecen de mantenedor activo y pueden presentar funcionalidades incompletas.

2. APIs estandarizadas Torznab y TorrentPotato

El programa implementa las APIs Torznab (para torrents) y TorrentPotato (obsoleta pero mantenida por compatibilidad). Esto permite que cualquier aplicación compatible con estas APIs, como Sonarr, Radarr o Lidarr, se conecte a Jackett sin necesidad de integraciones específicas por tracker. Los resultados se normalizan incluyendo título, tamaño, seeders, leechers, fecha de publicación y enlace de descarga.

3. Búsquedas manuales y feeds RSS

Jackett permite realizar búsquedas manuales desde su interfaz web para probar la conectividad de cada tracker. También genera feeds RSS de subidas recientes por indexador, que las aplicaciones PVR pueden consumir para detectar nuevos releases automáticamente. La función de caché interna reduce el número de peticiones a los trackers y acelera las búsquedas repetidas.

4. Integración con FlareSolverr

Para trackers protegidos por Cloudflare o servicios similares que presentan desafíos de verificación, Jackett puede configurarse para utilizar FlareSolverr como proxy. Esto resuelve automáticamente los desafíos CAPTCHA y permite el acceso a trackers que de otro modo serían inaccesibles desde aplicaciones automatizadas.

5. Multiplataforma y despliegue flexible

El programa está disponible para Windows, Linux (x86-64, ARM32, ARM64), macOS (Intel y Apple Silicon) y como contenedor Docker. En Linux ofrece scripts de instalación como servicio systemd. La imagen Docker oficial de LinuxServer.io proporciona actualizaciones automáticas y soporte multiarquitectura.

Explicación detallada

Jackett funciona como un servidor proxy web escuchando en el puerto 9117. Cuando una aplicación PVR envía una consulta de búsqueda, Jackett la traduce al formato específico del tracker objetivo: para trackers con API propia, utiliza los endpoints documentados; para trackers sin API, realiza scraping de las páginas de resultados mediante selectores CSS o XPath definidos en archivos YAML. Los resultados se parsean, normalizan al formato Torznab y se devuelven a la aplicación solicitante en XML o JSON.

La ventaja práctica para el usuario radica en la centralización de la lógica de integración con trackers. Sin Jackett, cada aplicación PVR tendría que implementar y mantener su propio código para cada tracker. Con Jackett, basta con mantener las definiciones en un único repositorio. Cuando un tracker cambia su estructura HTML, actualiza su dominio o añade protección Cloudflare, la corrección en Jackett beneficia a todas las aplicaciones conectadas simultáneamente.

Entre las limitaciones técnicas, Jackett no sincroniza automáticamente la configuración con las aplicaciones PVR: cada aplicación debe configurarse manualmente para conectarse a Jackett mediante su clave API. No incluye monitorización de salud de indexadores ni notificaciones automáticas de fallos. La interfaz web es funcional pero menos pulida que las de aplicaciones del ecosistema Servarr. El soporte para trackers protegidos por Cloudflare requiere FlareSolverr como componente externo. Además, al ser mantenido por voluntarios, la corrección de problemas con trackers específicos depende de que algún miembro de la comunidad tenga acceso y tiempo para investigar.

Descarga e instalación de Jackett

  • Página oficial: https://github.com/Jackett/Jackett
  • Versión actual: 0.24.2098
  • Tamaño: ~50-70 MB
  • SO compatibles: Windows, Linux (x86-64, ARM32, ARM64), macOS (Intel y Apple Silicon, ≥Ventura 13.0) según documentación oficial
  • Requisitos:.NET 8 Runtime
  • Licencia: GNU GPL v3 (código abierto)

Limitaciones importantes

  • ❌ No sincroniza automáticamente la configuración con aplicaciones PVR; requiere configuración manual en cada aplicación
  • ❌ Sin monitorización de salud de indexadores ni notificaciones de fallos integradas
  • ❌ Trackers protegidos por Cloudflare requieren FlareSolverr como componente externo
  • ❌ En macOS requiere auto-firma manual con codesign debido a restricciones de Gatekeeper
  • ❌ Sistemas ARMv6 o inferiores requieren Mono en lugar de.NET nativo, con menor rendimiento

Alternativa recomendada

Prowlarr es una opción activa con sincronización nativa de indexadores, monitorización de salud e interfaz consistente con el ecosistema Servarr. Es preferible para nuevas instalaciones del stack Arr cuando no se requieren trackers de nicho exclusivos de Jackett.

Cómo usar Jackett

Tras la instalación, accede a la interfaz web en http://localhost:9117 o la dirección IP de tu servidor. En la pantalla principal verás la lista de indexadores disponibles. Haz clic en el botón Add indexer para seleccionar trackers de la lista predefinida. Configura las credenciales si el tracker es privado, prueba la conectividad con el botón Test y guarda la configuración. Los trackers configurados aparecerán en la lista con indicadores de estado.

Para conectar una aplicación PVR, copia la clave API que aparece en la parte superior derecha de la interfaz de Jackett. En Sonarr, Radarr o la aplicación correspondiente, ve a Configuración > Indexadores > Añadir > Torznab personalizado. Introduce la URL del indexador (por ejemplo, http://127.0.0.1:9117/api/v2.0/indexers/nombredeltracker/results/torznab/) y la clave API de Jackett. Configura las categorías y el límite de resultados, y prueba la conexión. Repite este proceso para cada tracker que desees utilizar en esa aplicación.

En el panel de Jackett, utiliza la función Manual Search para realizar búsquedas de prueba en todos los trackers configurados simultáneamente. Los resultados muestran el tracker de origen, título, tamaño, seeders y leechers. Desde Configuración > General ajustas el tiempo de caché, el número de resultados por página y las opciones de proxy. En Configuración > Indexadores gestionas las definiciones existentes y añades trackers personalizados mediante archivos de definición YAML.

Observaciones sobre Jackett

Jackett resulta especialmente útil para usuarios que necesitan conectar aplicaciones PVR con trackers específicos no soportados por Prowlarr o soluciones centralizadas. Es la opción preferida cuando se trabaja con trackers de nicho, comunidades privadas con requisitos de autenticación complejos, o aplicaciones que no pertenecen al ecosistema Servarr como CouchPotato, DuckieTV o NZBHydra2. La versión Docker resulta práctica para despliegues en NAS o servidores headless.

No es la mejor opción cuando se busca una experiencia de configuración centralizada y sincronización automática entre aplicaciones. Para nuevas instalaciones del stack Arr que solo utilizan trackers populares, Prowlarr ofrece una gestión más simplificada con monitorización de salud integrada. Quienes valoren una interfaz visual consistente con Sonarr y Radarr pueden encontrar el diseño de Jackett más austero. En entornos donde la eficiencia de recursos es crítica, Jackett consume ~80-120 MB de RAM en reposo, ligeramente menos que Prowlarr.

Jackett es un proyecto de código abierto mantenido por una comunidad de voluntarios sin una empresa o desarrollador principal definido. El repositorio en GitHub acumula más de 16,000 commits y recibe actualizaciones casi diarias con correcciones de trackers, añadidos de nuevos indexadores y mejoras de compatibilidad. La falta de una estructura corporativa implica que el soporte se gestiona exclusivamente a través de issues en GitHub, sin canal de atención comercial ni garantías de respuesta.

El estado activo del proyecto tiene implicaciones prácticas mixtas para el usuario. Por un lado, las actualizaciones frecuentes (a veces varias al día) corrigen rápidamente problemas con trackers que cambian sus interfaces o dominios. La versión 0.24.2098 publicada en junio de 2026 incluye actualizaciones para trackers como YTS, Rutracker y MyAnonaMouse. Por otro lado, la dependencia de mantenedores voluntarios significa que trackers sin comunidad activa pueden quedar sin soporte, y no existe un roadmap de desarrollo ni funciones planificadas a largo plazo. El proyecto está reclutando activamente ayuda de desarrollo, lo que sugiere una carga de mantenimiento creciente.

Un aspecto diferenciador de Jackett es su modelo de definiciones de indexadores en archivos YAML con el motor Cardigann, que permite a usuarios avanzados añadir trackers personalizados sin modificar el código fuente del programa. Este sistema de definiciones declarativo, con soporte para parseo de JSON y XML, ofrece flexibilidad que Prowlarr no proporciona de forma equivalente. Para comunidades privadas o trackers regionales no listados oficialmente, esta capacidad resulta esencial.

Preguntas frecuentes

¿Jackett es gratis o de pago?

Es completamente gratuito y de código abierto bajo licencia GNU GPL v3. No existe versión de pago ni funciones bloqueadas. El proyecto se financia mediante donaciones de la comunidad y patrocinadores ocasionales.

¿Qué sistemas operativos pueden utilizarlo?

Según la documentación oficial, es compatible con Windows, Linux (x86-64, ARMv7 y ARM64), macOS (Intel y Apple Silicon, requiere Ventura 13.0 o superior) y FreeBSD. También está disponible como contenedor Docker multiplataforma. Los sistemas ARMv6 o inferiores requieren Mono.

¿Qué diferencia a Jackett de Prowlarr?

Jackett soporta más trackers de nicho (más de 500 frente a ~400 de Prowlarr) y permite añadir definiciones personalizadas mediante YAML. Prowlarr ofrece sincronización automática con aplicaciones Arr, monitorización de salud de indexadores e interfaz visual consistente. Jackett consume menos recursos pero requiere configuración manual en cada aplicación.

¿Es seguro usar Jackett?

El programa no contiene adware ni spyware. Al ser código abierto, el código fuente está disponible para auditoría. No se han identificado CVEs públicos conocidos. Se recomienda mantener el software actualizado mediante las actualizaciones automáticas y utilizar VPN cuando se accede a trackers que requieren privacidad.

¿Puedo usar Jackett sin aplicaciones PVR?

Sí, la interfaz web permite realizar búsquedas manuales en todos los trackers configurados. Sin embargo, Jackett no descarga contenido directamente; solo gestiona la búsqueda y devuelve enlaces que deben abrirse con un cliente de descarga externo como qBittorrent o Transmission.

Jackett se posiciona como la herramienta de referencia para quienes necesitan el soporte más amplio posible de trackers torrent e indexadores Usenet, priorizando la cobertura sobre la automatización de la configuración en entornos con requisitos específicos de indexadores.