给你的飞牛NAS注入灵魂!Nastools上舰,全自动追剧、整理、看片一条龙

772 字
4 分钟
给你的飞牛NAS注入灵魂!Nastools上舰,全自动追剧、整理、看片一条龙

之前介绍了使用云盘和搭建影视站的方式构建媒体库。今天介绍自建媒体库的最后一章——Nastools:如何搭建一个全自动化的家庭影音中心。

传统方式的痛点#

  • 在豆瓣或朋友处看到心仪电影
  • 在不同网站寻找资源
  • 下载过程漫长繁琐
  • 文件名无意义,需手动重命名、找海报、整理文件夹

目标#

搭建一套完整的自动化流程:

  • 标记”想看”后,系统自动完成搜索、下载、重命名、海报刮削、整理入库

准备工作#

设备需求#

  • 运行飞牛 fnOS 的设备

安装 Docker#

登录飞牛后台,确保 Docker 应用正常运行。

创建目录结构#

/vol1
└── 1000
├── docker
│ ├── nastools
│ ├── qbittorrent
│ └── jackett
└── 影视
├── 下载
│ ├── 电影
│ └── 电视剧
├── 电影
└── 电视剧

原则:程序配置与媒体内容分离,便于维护。


部署 Docker 容器#

docker-compose.yml#

nastools 文件夹中创建 docker-compose.yml

version: "3.8"
services:
init-setup:
image: alpine:latest
container_name: init-setup
command: >
sh -c "
mkdir -p /vol1/1000/docker/nastools &&
mkdir -p /vol1/1000/docker/qbittorrent &&
mkdir -p /vol1/1000/docker/jackett &&
mkdir -p /vol1/1000/影视/下载/电影 &&
mkdir -p /vol1/1000/影视/下载/电视剧 &&
mkdir -p /vol1/1000/影视/电影 &&
mkdir -p /vol1/1000/影视/电视剧 &&
chown -R 1000:1000 /vol1/1000
"
volumes:
- /vol1/1000:/vol1/1000
restart: "no"
nastools:
image: syly948/nastools:2.9.1
container_name: nastools
hostname: nastools
ports:
- 3000:3000
volumes:
- /vol1/1000/docker/nastools:/config
- /vol1/1000/影视:/影视
environment:
- PUID=1000
- PGID=1000
- UMASK=022
- TZ=Asia/Shanghai
restart: unless-stopped
depends_on:
init-setup:
condition: service_completed_successfully
qbittorrent:
condition: service_healthy
jackett:
condition: service_healthy
qbittorrent:
image: superng6/qbittorrent
container_name: qbittorrent
hostname: qbittorrent
ports:
- 8088:8080
- 6881:6881
- 6881:6881/udp
volumes:
- /vol1/1000/docker/qbittorrent:/config
- /vol1/1000/影视/下载:/downloads
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- WEBUI_PORT=8080
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080"]
interval: 30s
timeout: 10s
retries: 5
jackett:
image: linuxserver/jackett
container_name: jackett
hostname: jackett
ports:
- 9117:9117
volumes:
- /vol1/1000/docker/jackett:/config
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- AUTO_UPDATE=true
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9117/UI/Login"]
interval: 30s
timeout: 10s
retries: 5

根据实际路径修改 volumes 部分。

启动容器#

Terminal window
docker-compose up -d

等待镜像拉取并部署完成,容器状态显示”运行”即成功。


访问和配置#

Jackett 索引器#

  • 访问:http://<NAS_IP>:9117
  • 点击 ”+ Add indexer” 添加站点
  • 复制 API Key

Nastools#

  • 访问:http://<NAS_IP>:3000
  • 默认用户名:admin
  • 默认密码:password
  • 导入配置:在”备份&恢复”中恢复配置文件
  • 恢复完成后重启 Nastools 容器

配置文件下载:https://pan.quark.cn/s/dfe8691ab519

备用下载:https://drive.google.com/drive/folders/1B4YYFGLE0QGZJzlblpb4pO6EFpHIb9Zj?usp=sharing

连接 Jackett 与 Nastools#

  1. Nastools 中进入”设置” → “索引器” → 添加索引器
  2. 选择 Jackett
  3. 填写 http://172.17.0.1:9117 和 API 密钥
  4. 测试成功后保存

配置 qBittorrent#

  • 访问:http://172.17.0.1:8080
  • 修改 WebUI 密码
  • 在 Nastools 中填入 IP 和端口,测试连接

流程演示#

  1. 在 Nastools 中搜索电影资源
  2. 系统通过索引器自动查找资源
  3. qBittorrent 自动开始下载
  4. 下载完成后自动识别、重命名、整理到影视目录

订阅功能#

在豆瓣找到心仪电影,点击”添加订阅”,Nastools 会监控资源变化,一旦找到匹配资源,自动下载并整理。


相关资源#

配置文件下载:https://pan.quark.cn/s/dfe8691ab519

备用下载:https://drive.google.com/drive/folders/1B4YYFGLE0QGZJzlblpb4pO6EFpHIb9Zj?usp=sharing

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助

评论区

Profile Image of the Author
一万AI分享
技术教程与资源分享
公告
从云端部署到家庭网络,从软件工具到智能硬件。 我会持续更新内容,希望能和大家一起 成长、分享、交流。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
37
分类
5
标签
113
总字数
49,431
运行时长
0
最后活动
0 天前

目录