概览
在影视迷狂喜好嘛-第33周记中写道在家中局域网环境中搭建了一套影音服务,现在来写写做个记录🪄
这一套服务由 sonarr、jeckett、qbittorrent、jellyfin组成。
流程主要为:
- sonarr 进行剧集管理与链接各种服务和封面等资源
- jeckett 搜索资源文件
- qbittorrent 下载各种影音媒体资源
- jellyfin 暴露媒体服务,可直接在家庭局域网访问观看
- homarr 仪表板
搭建流程
在服务器/opt
目录下新建jackett
、jellyfin
、qbittorrent
、sonarr
、homarr
目录。
安装 jackett
jackett 的镜像在Docker hub
在jackett
目录下新建docker-compose.yml
文件并写入:
|
|
执行docker-compose up -d
后打开浏览器访问端口。
点击Add indexer
添加自己需要的索引器即可。
qBittorrent
qBittorrent 的镜像在Docker hub
在qbittorrent
目录下新建docker-compose.yml
文件并写入:
|
|
执行docker-compose up -d
后打开浏览器访问端口。
主界面:
还可以做种上传,贡献自己的已经下载的资源,好耶!🎉
qbittorrent 在这套服务中起下载器的作用(当然你也可以在闲时手动下载一些大文件)。通过 sonarr 的唤醒来下载提供的资源。
修改配置
- 设置里可以修改密码,默认的账户和密码应该是
admin
和123456
?推荐自己修改,还可以设置邮件通知,只需要设置一个SMTP服务邮箱就好。但是 sonarr 可以进行 webhook 通知所以这里我并没有设置。
- 推荐添加一些 tracker,具体链接可以在 Github 中搜索。
- 如果设置了 tracker,可能上传量会变得很大,所以需要在设置中限制一下上传速度。
sonarr
sonarr 的镜像在Docker hub
在sonarr
目录下新建docker-compose.yml
文件并写入:
|
|
执行docker-compose up -d
后打开浏览器访问端口。
sonarr 和 radarr 只有细微的差别。radarr 有简体中文所以界面舒服一些,但是对于日韩剧的支持不够好(应该讲:sonarr 这方面比 radarr 强一点,没错!只是一点点🙂)
sonarr 的作用是对剧集进行刮削。并通过 jackett 搜寻资源后提供给 qBittorrent 进行下载,并将 qBittorrent 下载完成的资源自动移动到指定的位置(Jellyfin的资源库)中。
设置索引器
打开 sonarr 的设置菜单的 Indexers,点击 +号
选择 Torrents 下的 Torznab(在 Jackett 上添加的索引器都使用这个方式)
URL需要从 Jackett 获取(Copy Torznab Feed按钮),API Key 在 Jackett 的右上角。Categories 和 Anime Categories 必须打开勾选资源,否则索引器将搜索不到任何资源!!
设置下载器
打开 sonarr 的设置菜单的 Download Clients,点击 +号
输入 qBittorrent 的局域网IP地址和端口号,下方输入你修改过后的用户名和密码即可。
Jellyfin
Jellyfin 的镜像在Docker hub
在jellyfin
目录下新建docker-compose.yml
文件并写入:
|
|
执行docker-compose up -d
后打开浏览器访问端口。
因为有简体中文,所以不写配置流程了😄。重点注意:
媒体库添加时图片上的获取程序,以及下面所有的获取程序都尽量关掉。只需要保留媒体资料储存方式:Nfo即可,因为这里的获取程序可能会与 sonarr 冲突。
homarr
homarr 的镜像在Github
额外写一个 homarr - 这是一个仪表板,总不能在局域网里一直输入IP和端口访问吧,这样也太呆了一点🤔。在文章开头显示的界面就是此服务。
在homarr
目录下新建docker-compose.yml
文件并写入:
|
|
执行docker-compose up -d
后打开浏览器访问端口。
homarr 配置
点击右上角 Add a service
即可添加服务。值得注意的是如果添加的是 sonarr
、qBittorrent
、Emby
等服务,还可以输入 API Key 直接将服务状态显示在仪表板上。
例如:
在 sonarr 上添加当季播出的剧集后,不仅可以在后台自动寻找资源下载,还可以在仪表板上显示播出时间与相关信息。
仪表板可以直接显示出 qBittorrent 当前下载速度与进程。
完成
OK,追剧系统搭建完毕,只需要在 sonarr中搜索想看的剧,然后等待 jellyfin 中出现就好啦!什么?你们说国产剧?那是什么?完全不认识诶!!
完结撒花🎉🎉🎉