使用NASTool整合Qbittorrent、Jackett、ChineseSubFinder

前言

之前朋友推荐搞过一个Gen8的服务器,安装了洗白黑裙主要用来做Nas, 这里主要整理一下如何使用NASTool来追剧。

约定

假设我们所有的操作都基于Nas的根目录,我们有两个文件夹 /docker,/video 所有的操作都基于这两个文件夹。

配置文件夹目录

/docker

  • /docker/nastools // nastools配置文件夹
  • /docker/qBittorrent // qBittorrent下载器配置文件夹
  • /docker/chinesesubfinder // chinesesubfinder字幕下载器配置文件夹
  • /docker/jackett // 自定义索引jackett配置文件夹
  • /docker/emby // emby媒体服务器配置文件夹

媒体文件夹目录

/video

  • /video/movie // 电影文件夹
  • /video/tv // 电视剧文件夹
  • /video/cartoon // 动漫文件夹
  • /video/link
    • /video/link/movie
    • /video/link/tv
    • /video/link/cartoon

文件夹路径需要跟上面相同,以movie为例,NASTool会自动将/video/movie下的电影通过硬连接方式链接到/video/link/movie的文件夹下。

NASTool的安装配置

安装

使用Docker来安装配置NASTool,这里我拉取了diluka/nas-tools来配置,这里的版本是2.9.1这个版本还支持BT,最新的官方版本里,因为一些不可描述的原因只支持PT

配置

/docker文件夹下新建nastools文件夹启动一个新的容器配置如下

然后就可以进入启动页面进行配置 http://192.168.100.xxx:3000,初次登陆账号是:admin, 密码:password, 如何不能登录,可以在输出日志看到账号密码。

基础配置

媒体里需要一个TMDB API Key, 需要在https://www.themoviedb.org/settings/api这里注册登陆获取密钥。(注意:配置好后如何在搜索里面无法看到TMDB的热门电影跟电视剧,需要在系统中设置代理服务)

媒体库

媒体库需要设置为/video/link下面的文件夹

nas路径 docker目录
/docker/nastools/config /config
/video /video

目录同步

这里安装如下图片设置需要注意的是同步方式需要为硬连接

索引器

索引器可以使用内建索引,这里我使用了Jackett,配置对应文件夹

nas路径 docker目录
/docker/jackett/config /config
/docker/jackett/downloads /downloads

进入http://192.168.100.xxx:9117获取到Api Key,然后 Add indexer选取Public的代表BT,勾选一批然后通过Test筛选出可以使用的即可。
NASTool中选择Jackett填写ip:9117Api Key, 测试显示成功即可。

下载器

下载器我选择了Qbittorrent,还是使用Docker安装docker pull linuxserver/qbittorrent, 配置如下:

nas路径 docker目录
/docker/qbittorrent/config /config
/video /downloads

初次登陆账号:admin, 密码:adminadmin
需要注意的是在设置–》连接 –》端口 需要点一下随机越大越好,因为默认的6881一般会被封导致下载没有速度,再就是需要在设置–》BitTorrent最底下添加从网上找的tracker否则下载也没有速度

tracker列表

也可以自行搜索添加。
同样,在NASTool下载器中选择Qbittorrent填写ip端口用户名密码, 测试显示成功即可。

媒体服务器

媒体服务器我使用过JellyfinEmby,其实差别不大,但是感觉上还是Emby要好用一点,也购买了Emby的终身订阅。后来发现其实有破解版本,如果只是自己用的话可以尝试一下这个版本xinjiawei1/emby_unlockd ,或者lovechen/embyserver这个版本
安装:docker pull xinjiawei1/emby_unlockd

nas路径 docker目录
/docker/emby/config /config
/docker/cache/config /config
/video/link /media

关于Emby的配置就不赘述了,需要在Emby中获取一个Api KeyNASTool中使用,Emby的媒体库路径这里就是映射的目录/media,我们选择其中的电影电视剧文件夹挂载即可。
NASTool媒体服务器中选择Emby填写http://ip:8096Api Key, 测试显示成功即可。

字幕

字幕下载可以使用默认的 OpenSubtitles,其实挺好用也不需要额外配置,这里也可以选择ChineseSubFinder, 安装docker pull allanpk716/chinesesubfinder:latest-lite

nas路径 docker目录
/docker/chinesesubfinder/config /config
/docker/chinesesubfinder/cache /app/cache
/video /media

基础配置

  • 电影目录 /media/link/movie
  • 电视剧目录 /media/link/tv

进阶配置

  • 字幕选择Emby格式
  • 启用TMDB API填写之前获取的Api Key,检测一下是否可用

字幕源设置

EMBY配置

填写之前设置好的http://ip:8096Api Key,检测是否成功。

APIKey

最后在实验室下获取该字幕下载器的 APIKey, 这里用来填写入NASTool,

http://192.168.100.141:19035

服务器地址 Api Key 本地路径 远程路径
http://192.168.100.xxx:19035 该步获取的APIKey /video /media

最后两个路径如果设置的相同可以不用填写。字幕下载器这里没有测试按钮,但是可以在NASTool的右上角查看实时日志,当添加一部新电影时如果通过ChineseSubFinder去下载字幕了就代表成功了

手动上传字幕

如果自动下载字幕失败了,可以通过手动搜索字幕的方式去字幕网站下载,然后上传到媒体库中,这样就可以实现手动下载字幕。
ChineseSubFinder的库中找到没有字幕的电影点击搜索

点击任意一个网址去下载字幕文件

最后在库里的对应电影点击上传按钮将下载的字幕文件上传即可。

豆瓣

在豆瓣网站上获取自己豆瓣用户ID 跟 Cookie,这样在豆瓣上对某部电影点了想看,就会自动去下载,方便了很多。

结尾

至此使用NASTool的安装配置流程,以及相关使用服务的配置都做了简单的介绍,如果你的Nas有足够的空间,就可以愉快的观影追剧了。

参考


NASTool安装配置以及相关插件的下载配置
http://example.com/2024/01/18/nas-tools/
作者
toshiba
发布于
2024年1月18日
许可协议