群晖docker nastools搭建家庭影音中心

1.所需镜像

  1. nastools(2.9.0),nastools2.9.1版本之后,只能够使用PT下载,对于没有PT只能够用BT的小伙伴,选这个版本

    nastools作用主要是对下载的电影电视剧等进行整理,方便后边的jellyfin更好的识别。同时,能够做硬链接,方便PT的小伙伴保种,对于不需要保种的,可以使用移动的方式

  2. qbittorent,下载电影电视剧

  3. jackett,用于检索种子,nastools也有内建所引起,不过站点比较少

  4. jellyfin,用于影音的刮削(生成海报等)以及影音的播放

2.目录规划

2.1.大致原理

qbittorent下载电影到floderA中,经过nastools硬链接整理后,在floderB中形成整理后的电影,emby通过读取floderB中的媒体库进行电影刮削等操作

1690632583985

2.2.目录具体实现

downloads相当于floderA,下边新增movie等存放不同类型的媒体文件,media相当于floderB,用于存放整理后的媒体文件

image-20230729203101108

3.3.具体映射关系

image-20230729203318049

3.4.注意事项

video目录everyone要有完全读写控制的权限

File Station,右键video目录,属性,权限,新增,权限编辑器

image-20230729211636589

3.安装

3.1.nastools安装

镜像:07031218/nas-tools:v2.9.0-amd64

目录映射:

image-20230729212007912

关闭自动更新:

image-20230729212052057

3.2.qbittorent安装

镜像:linuxserver/qbittorrent:latest

目录映射:

image-20230729212408982

指定PGID和PUID为你登陆群晖的用户,否则看日志会提示没有权限

image-20230729212541748

3.3.jackett安装

镜像:linuxserver/jackett:latest

目录映射:

image-20230729212738422

指定PGID和PUID为你登陆群晖的用户,否则看日志会提示没有权限

3.4.jellyfin安装

镜像:nyanmisaka/jellyfin:latest

ssh登陆群晖后台,使用root用户,使用代理才能正确的刮削

docker run \
 --name=jellyfin -d \
 --volume /volume1/docker/jellyfin/config:/config \
 --volume /volume1/docker/jellyfin/cache:/cache \
 --volume /volume2/video/media:/media \
 -p 8096:8096 \
-e https_proxy=http://xxx.xxx.xxx.xxx:108 \
-e HTTPS_PROXY=http://xxx.xxx.xxx.xxx:108 \
-e http_proxy=http://xxx.xxx.xxx.xxx:108 \
-e HTTP_PROXY=http://xxx.xxx.xxx.xxx:108 \
-e TZ="Asia/Shanghai" \
 --restart=always \
 --device=/dev/dri:/dev/dri nyanmisaka/jellyfin:latest

4.配置

4.1.jackett配置

http://192.168.1.2:9117/

Add indexer --->Type选择Public(BT)

4.2.qbittorent配置

http://192.168.1.2:8080/ 默认用户名密码admin/adminadmin

设置中文用户界面

image-20230729213937360

取消排队

image-20230729214401939

添加分类

image-20230729214045439

image-20230729214206393

image-20230729214229863

image-20230729214257341

image-20230729214327281

4.3.jellyfin配置

4.3.1.媒体库配置

http://192.168.1.2:8096

按照说明一步一步选,语言选汉语或者chinese,地区选People's Republic of China。主要需要注意的就是媒体库要选择好文件夹

image-20230729221135465

4.3.2.API KEY获取

控制台---》API密钥 ---》+新增一个(名字随便起)

4.3.3.开启硬解

J4125CPU需要在BIOS中关闭VT-D功能才能够硬解,群晖相册的人脸识别和场景识别也才能够使用

控制台---》播放

4.3.4.开启IPV6

控制台---》联网

4.3.5.字幕插件

控制台---》插件---》目录---》Open Subtitles--->重启jellyfin---》填入用户名和密码

4.3.6.媒体库封面

4.4.nastools配置

4.4.1.基础配置

http://192.168.1.2:3000/ 默认用户名密码 admin/password

TMDB API KEY填写

基础设置---》媒体

image-20230729214737796

设置代理

服务---》网络连通性测试(没设置之前有些网站是连不通的)

基础设置---》系统---》代理服务器(设置之后全部可以连通)

增强功能

基础设置---》实验室

image-20230729214942993

媒体库

image-20230729215123864

目录同步

image-20230729215322154

4.4.2.qbittorent联动

下载器

image-20230729215445385

分类部分和qbittorent中的分类名称保持一致

image-20230729220316493

4.4.3.jackett联动

索引器---》jackett

image-20230729220538301

4.4.4.jellyfin联动

媒体服务器---》jellyfin(API KEY就是4.3.2获取的)

image-20230729221526862

4.4.5.重启nastools

配置完之后,最好重启一下nastools

5.识别常见问题

5.1.nastools无法识别下载的电影

原因:下载的电影文件名字有问题,导致nastools无法正确解析文件名
解决方法:登陆nastools---》文件识别---》找到文件---》重命名

5.2.jellyfin中封面错误



5.3.查看nastools日志

查看nastools日志,可以帮我们更好定位问题点

5.4.nastools重新整理

nastools存在缓存,整理过的电影不会再次整理,如果第一次整理出现了错误,我们修改完影视名称后,想要重新整理,需要清理掉缓存
服务---》清理转移缓存

posted @ 2023-07-29 22:36  monkey6  阅读(4413)  评论(0编辑  收藏  举报