封面来源:𝕏@Nakkar7
最近整理家里的仓库,翻出来一台2015年的奔腾H81老电脑,看了一下功耗还挺环保的,就拿来当家里云用了。正好最近苦于自己常用的看番小网站经常卡顿,于是就有了部署本地番剧资源库的想法。本地番剧资源库可以做到番剧自动下载、番剧秒加载、0卡顿、拖动进度秒加载、片源自定义管理等令人愉悦的功能。
Pt.1 实现思路
- 番剧管理器使用Github开源项目AutoBangumi
- 番剧下载采用RSS订阅bt磁链的方式,使用qBittorrent Enhanced Edition
- 番剧元数据刮削+播放服务使用开源项目JellyFin
- 客户端播放器+弹幕管理器使用开源项目Animeko
- 上述四项服务均使用十分优雅的Docker进行容器化部署与管理
Pt.2 部署qBittorrent
AutoBangumi支持Aria2与qBittorrent两种下载器,这里以qBittorrent Enhanced Edition为例子进行说明。
Docker容器编排(Docker-Compose)如下:
services: qbittorrentee: image: superng6/qbittorrentee:latest container_name: qbittorrentee environment: - PUID=1000 # 请替换为实际的 UID - PGID=1000 # 请替换为实际的 GID - TZ=Asia/Shanghai - WEBUIPORT=8080 - ENABLE_DOWNLOADS_PERM_FIX=true volumes: - %修改此处为宿主机的qBittorrent配置目录(没有请新建)%:/config # 配置目录 - %修改此处为宿主机的番剧下载目录(没有请新建)%:/downloads # 下载目录 ports: - "6881:6881" # BT 下载端口(TCP) - "6881:6881/udp" # BT 下载端口(UDP) - "8080:8080" # WebUI 端口 restart: unless-stopped修改上述编排文件的四处后启动编排,然后访问机器的8080端口,若能进入qBittorrent的WebUI,则说明部署成功,请在访问WebUI时给qBittorrent设置管理员密码,在Pt.3要用到他。
Pt.3 部署AutoBangumi
AutoBangumi同样使用Docker容器部署。 Docker容器编排(Docker-Compose)如下:
services: autobangumi: image: "ghcr.io/estrellaxd/auto_bangumi:latest" container_name: AutoBangumi volumes: # 配置目录 - %修改此处为宿主机的AutoBangumi配置目录(没有请新建)%:/app/config # 数据目录 - %修改此处为Pt.2时你填入的宿主机的番剧下载目录%:/app/data ports: - "7892:7892" network_mode: bridge restart: unless-stopped dns: - 8.8.8.8 environment: - TZ=Asia/Shanghai # 请务必把下面的 1000 改成 当前用户真实的 UID 和 GID - PUID=1000 - PGID=1000 - UMASK=022修改上述编排文件的四处后启动编排,然后访问机器的7892端口,若能进入AutoBangumi的WebUI,则说明部署成功。
Step.1 进入WebUI,以下界面点击”开始设置”。

Step.2 为AutoBangumi设置用户
此账户密码是你登录AutoBangumi WebUI的凭据
设置完成后点击下一步
Step.3 设置下载器

- 下载器类型选择qBittorrent
- 下载器地址填写”%宿主机IP%:8080”(此处无需加引号,将%宿主机IP%替换为你的真实IP)
- 用户名填写Pt.2中你设置的用户名(默认为admin)
- 密码填写Pt.2中你设置的密码 然后点击”测试连接”按钮,若出现”已连接…”的绿色字样,则说明连接成功,否则请检查你的配置与防火墙。成功后点击下一步。
Step.4 设置RSS订阅源
RSS订阅源是番剧bt链接的聚集第,比较常用的RSS订阅源为蜜桔计划 Mikan-Project。访问这个网站,注册账户,然后将你想看的番添加进RSS订阅,你就能获得一个你专属的RSS订阅源链接,将他填入上图中”RSS源地址”框,点击”测试订阅源”,若出现”获取订阅源成功”的绿色字样,则说明配置完成,点击下一步。
当然也可以暂时跳过这一步,稍后配置,无伤大雅。
Step.5 设置通知渠道(可选)
你可以配置通知渠道,当有番剧下载成功或更新时,会推送给你,此步按需设置。
点击”跳过”或配置完成后点击”下一步”。
Step.6 确认信息
确认配置无误后点击”完成设置”。
然后会回到登录页面,输入你在Step.2设置的账号密码进行登录,进入主界面。
Step.7 基础设置
点击右侧边栏的齿轮图标,如下图

- 在解析设置中,将标题解析器修改为通用解析器(Preview),如下图

- 在番剧管理设置中,将重命名方式改为advance,如下图
完成上述设置后基本配置完成,剩余配置可以按需修改
Pt.4 部署JellyFin
JellyFin同样使用Docker容器部署。 Docker容器编排(Docker-Compose)如下:
services: jellyfin: image: jellyfin/jellyfin:latest container_name: jellyfin restart: unless-stopped ports: - "8096:8096" # HTTP 端口 - "8920:8920" # HTTPS 端口 volumes: - %修改此处为宿主机的JellyFin配置目录(没有请新建)%:/config # 配置目录 - %修改此处为宿主机的JellyFin缓存目录(没有请新建)%:/cache # 缓存目录 - %修改此处为Pt.2时你填入的宿主机的番剧下载目录%:/media # 媒体目录 devices: - /dev/dri:/dev/dri修改完成后启动编排,访问8096端口或8920端口,若可加载出JellyFin的WebUI界面,则说明部署成功。
Step.1 语言选择
语言选择汉语,点击下一步,如下图

Step.2 用户配置
此账户密码是你登录JellyFin WebUI的凭据
设置完后点击下一步
Step.3 媒体库配置
用你在Step.2中设置的用户密码,登录JellyFin WebUI,点击首页的添加媒体库。
在弹出的界面进行以下设置,如上图:
- 内容类型选择混合电影和电视节目
- 显示名称填写番剧
- 文件夹点击”+“后选择/media/Bangumi
- 勾选启用媒体库
- 显示的下载语言选择Chinese (Simplified)
- 国家/地区选择People’s Republic of China
其他默认即可,或按照自己的需求调整,点击确定。
Step.4 获取访问令牌(API)
这一步是为Animeko访问做准备。
在JellyFin WebUI控制台侧边栏选择用户,如下图:

进入你所创建的用户,如下图:

记下网址中userid=后面的一串字符,我们称它为UserID。如下图:

然后通过侧边栏进入API密钥页面,如下图:

点击蓝色按钮”新API密钥”,如下图:

在弹出的窗口中随便起一个APP名称,我填写的是Animeko,如下图:

然后记下红色方框框出的这串字符,我们称它为SecretKey,如下图:

至此,JellyFin配置完毕。
Pt.5 配置Animeko
Animeko是一个跨平台的一站式在线弹幕追番平台,可通过其官网进行下载。
下载安装完成后注册账户并登录,进入设置页面。
在侧边栏中选择数据源管理,如下图:

点击数据源列表左边的”+“,如下图(注意是数据源列表而不是数据源订阅):

在弹出来的窗口中选择JellyFin,如下图:

在窗口中将baseUrl修改为”http://%%宿主机的IP%%:8096”(将%%宿主机的IP%%修改为你的实际IP,注意引号并不需要填入),并填入Pt.4 Step.4里获取的UserID和SecretKey,将UserID填入userId输入框,将SecretKey填入apikey框,如下图:

点击添加后在数据源管理页面的底部找到Jellyfin,点击页末的开始测试按钮,若出现下图中的”✔“,则说明配置成功:

Pt.6 基础使用教程
至此,你已经完成了所有的部署与配置,Congratulations!🎉
接下来,进入基础使用教程。
1.添加番剧
你可以在你的RSS源网站订阅这部番剧(就像Pt.3 Step.4中那样),然后他就会自动添加到下载列表,并且有更新时也会自动下载。或者你可以在AutoBangumi WebUI中使用顶部的搜索框进行搜索和下载,如下图:

2.下载管理
你可以在AutoBangumi WebUI侧边栏中进入下载器页面,管理你的番剧下载,如下图:
或进入qBittorrent WebUI进行管理。
3.播放番剧
你可以直接使用Animeko播放已经下载好的番剧。
在Animeko中选择一部已经下载的番剧,点击播放,在数据源中选择Jellyfin,如下图:
或者直接访问Jellyfin WebUI进行观看。
Pt.7 结语
至此,整篇教程结束!
想必你已经搭建好了属于你的番剧资源库了吧!
在忙的时候自动下载番剧,回家点击即播,而且0卡顿,拖动进度条秒加载,和看几秒卡几秒的看番小网站彻底说再见了,内心舒服了很多。
最后感谢以上使用的开源项目的Contributors!
祝各位追番愉快!百合赛高!(夹带私货这一块)
部分信息可能已经过时










