docker搭建Jackett
📝 笔记摘要:Jackett 简介
1. Jackett:统一资源的 API 代理服务器 Jackett 是一个开源的软件代理服务器,它充当了各种 Torrent 追踪器(Tracker)和自动化下载工具之间的“翻译官”。它将不同站点杂乱无章的搜索接口,统一转换为标准化的 JSON API 格式。
2. 核心功能:
多源聚合搜索: 支持全球数千个公共和私有(PT)Tracker 站点。你只需在 Jackett 中配置一次账号和 Passkey,即可同时搜索所有站点。
标准化 API 输出: 将不同站点的搜索结果统一格式化为 Torznab 兼容的 API,方便其他软件调用。
自动测试与索引: 内置强大的测试功能,可以一键检测所有配置的 Tracker 是否连通、搜索是否正常,并自动更新索引缓存。
3. 最大优势:
自动化生态的核心枢纽: 它是 Sonarr(剧集管理)、Radarr(电影管理)、Lidarr(音乐管理)等自动化媒体库工具的最佳搭档。这些工具通过调用 Jackett 的 API,自动在各大站点搜索资源并发送给下载器。
节省时间: 无需手动逐个打开 PT 站点搜索,Jackett 能在几秒钟内返回所有站点的综合结果。
支持私有站点: 对 PT 用户极其友好,能完美处理 Cookie、Passkey 和 RSS 订阅,确保私密性。
💡 适用场景:
搭建全自动化的家庭媒体中心(配合 Nextcloud 存储、AList 挂载、Emby/Jellyfin 播放)。
高效管理多个 PT 站点的资源下载,实现“搜即所得,得即下,下即看”。
作为 qBittorrent 或 Transmission 的前端搜索增强插件。
Docker 安装与运行 Jackett 步骤
1. 查看 Docker 版本
docker --version 用途:确认本地已正确安装 Docker,并查看当前版本信息。
2. 拉取 Jackett 镜像
docker pull linuxserver/jackett 说明:从 Docker Hub 获取最新版的 Jackett 镜像。
3. 运行 Jackett 容器
docker run -d --name jackett -p 9117:9117 linuxserver/jackett 参数说明:
-d:后台运行容器
--name jackett:设置容器名称为 jackett
-p 9117:9117:将本地 9117 端口映射到容器 9117 端口
结果:Jackett 服务将在本地 9117 端口启动,可通过浏览器访问
温馨提示
如需自定义配置或数据持久化,可参考官方文档添加挂载参数。
