惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 【当耐特】
Help Net Security
Help Net Security
P
Proofpoint News Feed
J
Java Code Geeks
爱范儿
爱范儿
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Full Disclosure
Google DeepMind News
Google DeepMind News
H
Help Net Security
G
Google Developers Blog
Jina AI
Jina AI
Vercel News
Vercel News
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
L
Lohrmann on Cybersecurity
S
Schneier on Security
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
Security Archives - TechRepublic
Security Archives - TechRepublic
阮一峰的网络日志
阮一峰的网络日志
N
News and Events Feed by Topic
GbyAI
GbyAI
B
Blog
O
OpenAI News
博客园_首页
Cisco Talos Blog
Cisco Talos Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Hacker News: Ask HN
Hacker News: Ask HN
TaoSecurity Blog
TaoSecurity Blog
腾讯CDC
MongoDB | Blog
MongoDB | Blog
M
MIT News - Artificial intelligence
C
Cybersecurity and Infrastructure Security Agency CISA
Cyberwarzone
Cyberwarzone
Webroot Blog
Webroot Blog
Simon Willison's Weblog
Simon Willison's Weblog
Y
Y Combinator Blog
C
Cisco Blogs
A
Arctic Wolf
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
The Exploit Database - CXSecurity.com
Security Latest
Security Latest
AI
AI
W
WeLiveSecurity
aimingoo的专栏
aimingoo的专栏
The Register - Security
The Register - Security
Project Zero
Project Zero
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
Netflix TechBlog - Medium
Blog — PlanetScale
Blog — PlanetScale

有意

生活三两事(3) Openwrt的一些小折腾(5) 基于 PVE 的折腾之路(4)之 影音库云盘自动化 基于 PVE 的折腾之路(2)之 安装群晖 基于 PVE 的折腾之路(1)之 Proxmox VE 的安装配置 折腾nas ——TimeMachine(修改) 日常吐槽(1) 初次自己全责的交通事故 Docker 部署 macvlan 网络下的 qBittorrent
基于 PVE 的折腾之路(3)之 影音库自动化
痞子鱼 · 2023-01-03 · via 有意

前言

本文需要在群晖 Docker 安装 qBittorrent 、nastool、、ChineseSubFinder、aliyundrive-web、jellyfin

需要套件 Docker、 Cloud Sync

完成后基本流程有两种:

1、保存视频到 阿里云盘 -> 群晖 docker aliyundrive-web 挂载 -> cloud sync 同步 -> video/downloads 文件夹 -> nastool 识别刮削,硬连接转移 video/(movie 或 tv 文件夹) -> 通知 ChineseSubFinder 下载字幕 -> 通知 jellyfin 有新视频

2、PT 站搜索种子 -> qBittorrent 下载 -> video/downloads 文件夹-> nastool 识别刮削,硬连接转移 video/(movie 或 tv 文件夹) -> 通知 ChineseSubFinder 下载字幕 -> 通知 jellyfin 有新视频

File Station

安装 Docker 所需容器

先新建两个共享文件夹 docker、video,然后在 docker 文件夹下新建目录 qbittorrent、aliyun、ChineseSubFinder(新建 config、cache 两个目录)、jellyfin(新建 config、cache 两个目录) ,video 文件夹下新建目录 downloads、movie、tv、unknow。

群晖安装好 Docker 套件,后面步骤通过 SSH 登录到群晖,然后获取 root 权限来操作。

注意:下面操作中的 volume1 或 volume2 需要根据自己存储空间位置来确定。

1、安装 qBittorrent

docker run -d \
    --name=qbittorrent \
    -e PUID=1026 \
    -e PGID=100 \
    -e WEBUIPORT=8080  \
    -e TZ=Asia/Shanghai \
    -v /volume1/docker/qbittorrent:/config \
    -v /volume2/video/downloads:/downloads \
    --restart unless-stopped \
linuxserver/qbittorrent:latest

2、安装 aliyundrive-web

docker run -d \
    --name=aliyun \
    --restart=unless-stopped \
    -e PUID=1026 \
    -e PGID=100 \
    -p 9900:8080 \
    -e REFRESH_TOKEN='获取自己阿里云盘的TOKEN' \
    -e WEBDAV_AUTH_USER=admin \
    -e WEBDAV_AUTH_PASSWORD=admin \
    -v /volume1/docker/aliyun/:/etc/aliyundrive-webdav/ \
messense/aliyundrive-webdav:latest

3、安装 ChineseSubFinder

docker run -d \
    --restart=unless-stopped \
    --name=ChineseSubFinder \
    -e PUID=1026 \
    -e PGID=100 \
    -e TZ=Asia/Shanghai \
    -p 19035:19035 \
    -v /volume1/docker/ChineseSubFinder/config:/config \
    -v /volume1/docker/ChineseSubFinder/cache:/app/cache \
    -v /volume2/video:/media \
allanpk716/chinesesubfinder:latest

4、安装 nastool

docker run -d \
    --name nastools \
    --hostname nastools \
    -p 3400:3000 \
    -v /volume1/docker/nastool:/config \
    -v /volume2/video:/video \
    -e PUID=1026 \
    -e PGID=100 \
    -e UMASK=000 \
    -e NASTOOL_AUTO_UPDATE=false \
jxxghp/nas-tools:latest

5、安装 jellyfin

docker run -d \
    --name=jellyfin \
    -e PUID=1026 \
    -e PGID=100 \
    -e TZ=Asia/Shanghai \
    -p 8096:8096 \
    -v /volume1/docker/jellyfin/config:/config \
    -v /volume1/docker/jellyfin/cache:/cache \
    -v /volume2/video:/video \
nyanmisaka/jellyfin:latest

配置 nastool

通过群晖 IP:3400 端口登录 nastool,默认账号 admin,密码 Password。

1、设置 -> 基础设置,需要在 themoviedb 注册账号,获取 API key(必须步骤)。

themoviedb api key

2、设置媒体目录,就是刮削好后硬连接的目录,提供给 jellyfin 或 ChineseSubFinder 挂载使用,unknow 目录是用于未识别成功的文件。

设置媒体目录

3、目录同步,设置好源目录 downloads 就行,在监测到 downloads 有新文件,就会自动识别是电影还是电视剧,然后硬连接到上面的媒体目录中。

目录同步

4、下载器设置 -> 下载目录配置,让 qBittorrent 自动分类下载的文件类型。

下载器设置

5、媒体服务器配置,先登录 群晖 IP:8096,控制台 -> API 密钥新建一个 nastool。

媒体服务器 api

然后在 nastool 填入 媒体服务器 IP:8096 和 API 密钥。

设置字幕下载

6、字幕下载,先登录 群晖 IP:19035,配置中心-> 实验室,最下面 API key 生成。

设置字幕下载 api

然后在 nastool 选择 ChineseSubFinder 填入,IP:19035 和 API key。

设置字幕下载 api

6、群晖安装 Cloud Sync 套件,设置 Cloud Sync 同步 阿里云盘。

选择 webDav

选择 webDav

填入安装 Docker 所需容器时设置的地址端口、账户、密码

设置 webDav

本地路径设置成 下载目录,远程路径设置成 阿里云盘放视频的目录,同步方向为仅下载,并删除源文件时不删除本地的。

设置 webDav

后记

至此,下载电影自动刮削、硬连接、下载字幕一系列都可以自动化完成,当然 nastool 还有通知、订阅电视剧后自动下载等功能可以自行摸索。

感谢这些大神开发的各类插件,非常方便追剧。

电视剧订阅

Nas ProxmoxVE 群晖 Jellyfin nastool