带有 plex、sonarr、radarr、qbitorrent 和 overseerr 的家庭媒体服务器
免责声明:本文作者、出版物及本文所用代码的开发者均不纵容或鼓励下载、分享、做种或点对点访问版权材料。国际法禁止此类非法活动。本文仅供教育用途。
如何在家中设置媒体服务器
我将使用 Windows,但安装这些服务后,可以在任何操作系统上执行这些步骤
先决条件
确保你的系统已正确安装所有应用程序
杰克特
Jackett 充当代理服务器:它将来自应用程序(Sonarr、Radarr、SickRage、CouchPotato、Mylar、Lidarr、DuckieTV、qBittorrent、Nefarious 等)的查询转换为特定于跟踪器站点的 http 查询,解析 HTML 响应,然后将结果发送回请求软件。这允许获取最近上传的内容(例如 RSS)并执行搜索。Jackett 是一个维护索引器抓取和翻译逻辑的单一存储库,从而减轻了其他应用程序的负担。
如果您正确安装了 Jackett,您可以在 localhost:9117 或您的计算机 ip 192.168.1.30:9117 上打开它,您可以使用它通过网络中的其他设备访问它,只需确保您启用了防火墙规则
让我们首先向 Jackett 添加一个索引器
我要添加 rarbg,搜索 rarbg 或任何你想要的索引器,然后单击配置按钮
将出现一个弹出窗口,单击“确定”按钮,您现在应该已经在 jackett 上配置了一个 torrent 站点
现在我们可以将其添加到 Sonarr 和 Raddarr
Qbittorent
安装 Qbitorrent 后,我们需要确保它可以通过 Web GUI 访问,
打开 Qbittorent 应用程序,转到设置 -> Web GUI
您可以将 IP 地址保留为 *,如果您已经在某个端口上运行了应用程序,也可以随意更改端口号。我将保留所有默认设置。
别忘了创建密码并点击“应用”。
现在在左侧菜单下载设置
确保选择了子类别
更改下载路径我的是 C:/completed-torrents
对未完成的种子使用另一个路径 C:/downloading-torrents
确保这些文件夹存在
现在滚动到运行外部程序->在 torrent 上运行完成
在文本框中添加“C:\Program Files\WinRAR\WinRAR.exe”x -r -y "%D*.rar" "%D",此脚本将检查种子文件中是否包含任何 rar 文件,并自动为您提取。请确保您已安装WinRAR。
单击“应用”并转到 BitTorrent 设置
启用种子队列功能,这将限制您一次可以下载的数量。此外,启用做种限制功能,一些私人种子网站会要求您按照一定比例做种,这样您就可以确保在达到该限制后停止做种。
单击“应用”,然后单击“确定”,并确保您可以从浏览器访问 Qbitorrent,如果将其保留为默认值,则应在端口 8080 上。
使用用户名和密码登录,您现在应该可以在浏览器上看到 torrent
Plex
Plex 直接注册并完成安装过程,安装 plex 服务器并添加电影和电视节目的文件夹位置。
确保已在硬盘上创建电影和电视节目文件夹
对电视节目重复同样的过程
单击下一步然后完成。
声纳
Sonarr 会监控多个源,获取您喜爱节目的最新/即将上线的剧集,并进行下载、排序和重命名。想象一下,如果是一档每周播出的电视节目,Sonarr 会自动抓取每一集新剧集,并将其添加到您的 plex 库中。
在 Windows 中的 localhost:8989 中打开 sonarr,确保启用防火墙规则以便在网络上的其他设备中访问它
请查看此处https://forums.sonarr.tv/t/cant-access-sonarr-on-a-networked-computer/11195/7
配置索引器
转到设置->索引器
在这里我们将连接到 jackett
单击 + 按钮添加新索引器
正如你所见,已经有几个可用的 Indexer,但我们将使用 Torznab 与 Jackett 服务进行通信
/api/v2.0/indexers/all/results/torznab 提供了一个特殊的“全部”索引器。它将查询所有已配置的索引器并返回合并结果。
在 URL 字段中使用:http://127.0.0.1:9117/ api/v2.0/indexers/all/results/torznab
确保在类别下拉菜单中选择电视中的所有内容,动漫类别也是如此。
转到 Jackett 并复制右上角的 API 密钥并将其粘贴到 sonarr 中的 API 密钥字段中
命名索引器All
并单击保存按钮
下载客户端
进入设置中的下载客户端并添加新的下载客户端
选择您的下载客户端,我的是 qBittorrent,因此继续选择它,
我将打开另一个模式,输入您设置的名称和用户名和密码,
如果您更改了端口号,请确保也更新它
它还创建了一个名为 tv-sonarr 的类别,它将把您所有的 sonarr 下载放在一个名为 tv-sonarr 的文件夹中
点击保存
连接
现在进入设置->连接
我们现在需要连接到 plex,因此一旦节目下载完成,这将通知 plex 更新服务器,单击添加连接按钮并选择plex media serve
这里有几个选项,您还可以使用 Discord 等服务来通知您节目已完成下载或已添加到 plex
单击使用 Plex.tv 进行身份验证,确保您的主机正确,然后单击保存。
媒体管理
单击添加根文件夹,找到为 plex 设置的电视节目文件夹的路径并添加它
这应该与你的 plex 媒体服务器中用于电视节目的目录相同
在“重命名剧集”下
选中复选框
这将重命名每个文件以符合该标准
现在点击媒体管理顶部的“保存更改”
个人资料
如果您进入设置 -> 配置文件并删除您不想要的配置文件,例如,我希望我的所有节目至少达到 1080p 质量,则删除所有配置文件,创建一个新的配置文件并选择您想要的分辨率,对我来说它将仅为 1080p/4k 分辨率
点击保存按钮
添加节目
如果你进入该系列并点击“添加新节目”,搜索你想要的节目,然后选择该节目,就会出现一个模式
我要添加 House of Dragon
由于我们只有一个根文件夹,所以系统会自动选择根文件夹,配置文件也是如此。我们可以点击“开始搜索缺失剧集”,但由于我不想下载整季,所以我暂时手动操作,点击“添加”按钮。
您可以通过点击季节文件夹开始搜索,如果是已完成的节目,它将下载季节包,或者您可以按集搜索
我将搜索第一集,这将启用使用 Jackett 索引器进行搜索的功能。
如果我们打开种子客户端,就会看到该剧正在下载。
我们可以注意到 Qbitorrent 上此下载的类别是 tv-sonarr
Sonarr 的神奇之处在于它现在会持续监控这个节目,所以当第二季发布时,它会自动抓取并为您下载该剧集。
下载完成后即可在 Plex 上使用
现在,如果您查看completed-torrents文件夹和tvshow文件夹,会发现目前有两个副本。这是为了确保Sonarr不会干扰torrent客户端的做种,因为我们告诉Qbittorrent,一旦种子比例达到1或超过一定时间(以先到者为准),就移除并删除文件。这将确保torrent文件先做种,然后再删除,不会占用硬盘空间。
雷达
Radarr 基本上是 Sonarr 的一个分支,但用于管理电影,您可以添加即将上映的电影,一旦上映,它就会抓取并添加到 plex
要设置 Radarr,请重复 Sonarr 上的所有步骤。
监督者
Overseerr 是一个请求管理和媒体发现工具,旨在与您现有的 Plex 生态系统协同工作。
Overseerr 帮你找到想看的媒体。内置推荐和建议功能,让你沉浸在一个你从未想过会错过的精彩内容世界里。
Overseerr 与 Sonarr 和 Radarr 连接,以便在一个地方实现媒体请求
开始使用 Overseer 的最快方法是使用 docker compose 安装它
version: '3'
services:
overseerr:
image: sctx/overseerr:latest
container_name: overseerr
environment:
- LOG_LEVEL=debug
volumes:
- ./config:/app/config
ports:
- 5055:5055
restart: unless-stopped
不要忘记将正确的路径映射到
config
文件夹
构建 docker 镜像并完成设置,当您转到 localhost:5055 时,您需要使用您的 plex 帐户登录
进入最后一步后,系统会要求您添加 Sonarr 和 Radarr 设置。
您可以在“设置”->“通用”->“安全”->“API 密钥”中找到 Sonarr/Radarr 的 API 密钥。
从 Sonarr 设置开始
此时,您将需要设备的 IP,因为 Overseerr 在 docker 镜像中运行,并且它无法访问 localhost 主机名
除了必需的设置外,还要启用以下设置:
默认 4k 服务器,✔️
4K 服务器 ✔️
季节文件夹 ✔️
启用扫描 ✔️
启用自动 ✔️
动漫质量配置文件:选择您的配置文件
动漫根文件夹:选择您的根文件夹
动漫语言:选择默认语言
测试它然后添加服务器
现在添加 Radarr 服务器
默认 4k 服务器,✔️
4K 服务器✔️
季节文件夹✔️
启用扫描✔️
启用自动✔️
最低可用性:已公布
添加服务器并完成设置
您将看到您的仪表板,您可以在这里看到来自 Sonarr/Radarr 的所有当前媒体
要请求新的节目/电影,请选择要下载的电影/节目
点击右侧的请求按钮,将显示一个模式,然后点击请求按钮
该电影现在应该添加到您的 Radarr 库并开始下载
您可以看到电影已下载并添加到您的 Radarr 库中,如果您添加电视节目,它也会执行相同的操作
文章来源:https://dev.to/rafaelmagalhaes/home-media-server-with-plex-sonarr-radarr-qbitorrent-and-overseerr-2a84