mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6
2211 字
11 分钟
保姆级部署本地番剧资源库教程

封面来源:𝕏@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,以下界面点击”开始设置”。#

img

Step.2 为AutoBangumi设置用户#

此账户密码是你登录AutoBangumi WebUI的凭据 img 设置完成后点击下一步

Step.3 设置下载器#

img

  • 下载器类型选择qBittorrent
  • 下载器地址填写”%宿主机IP%:8080”(此处无需加引号,将%宿主机IP%替换为你的真实IP)
  • 用户名填写Pt.2中你设置的用户名(默认为admin)
  • 密码填写Pt.2中你设置的密码 然后点击”测试连接”按钮,若出现”已连接…”的绿色字样,则说明连接成功,否则请检查你的配置与防火墙。成功后点击下一步。

Step.4 设置RSS订阅源#

img RSS订阅源是番剧bt链接的聚集第,比较常用的RSS订阅源为蜜桔计划 Mikan-Project。访问这个网站,注册账户,然后将你想看的番添加进RSS订阅,你就能获得一个你专属的RSS订阅源链接,将他填入上图中”RSS源地址”框,点击”测试订阅源”,若出现”获取订阅源成功”的绿色字样,则说明配置完成,点击下一步。
当然也可以暂时跳过这一步,稍后配置,无伤大雅。

Step.5 设置通知渠道(可选)#

img 你可以配置通知渠道,当有番剧下载成功或更新时,会推送给你,此步按需设置。
点击”跳过”或配置完成后点击”下一步”。

Step.6 确认信息#

img 确认配置无误后点击”完成设置”。
然后会回到登录页面,输入你在Step.2设置的账号密码进行登录,进入主界面。

Step.7 基础设置#

点击右侧边栏的齿轮图标,如下图 img

  • 在解析设置中,将标题解析器修改为通用解析器(Preview),如下图 img
  • 在番剧管理设置中,将重命名方式改为advance,如下图 img 完成上述设置后基本配置完成,剩余配置可以按需修改

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 语言选择#

语言选择汉语,点击下一步,如下图 img

Step.2 用户配置#

此账户密码是你登录JellyFin WebUI的凭据 img 设置完后点击下一步

Step.3 媒体库配置#

用你在Step.2中设置的用户密码,登录JellyFin WebUI,点击首页的添加媒体库。 img 在弹出的界面进行以下设置,如上图:

  • 内容类型选择混合电影和电视节目
  • 显示名称填写番剧
  • 文件夹点击”+“后选择/media/Bangumi
  • 勾选启用媒体库
  • 显示的下载语言选择Chinese (Simplified)
  • 国家/地区选择People’s Republic of China

其他默认即可,或按照自己的需求调整,点击确定。

Step.4 获取访问令牌(API)#

这一步是为Animeko访问做准备。
在JellyFin WebUI控制台侧边栏选择用户,如下图: img

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

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

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

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

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

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

至此,JellyFin配置完毕。

Pt.5 配置Animeko#

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

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

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

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

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

Pt.6 基础使用教程#

至此,你已经完成了所有的部署与配置,Congratulations!🎉
接下来,进入基础使用教程。

1.添加番剧#

你可以在你的RSS源网站订阅这部番剧(就像Pt.3 Step.4中那样),然后他就会自动添加到下载列表,并且有更新时也会自动下载。或者你可以在AutoBangumi WebUI中使用顶部的搜索框进行搜索和下载,如下图: img

2.下载管理#

你可以在AutoBangumi WebUI侧边栏中进入下载器页面,管理你的番剧下载,如下图: img 或进入qBittorrent WebUI进行管理。

3.播放番剧#

你可以直接使用Animeko播放已经下载好的番剧。
在Animeko中选择一部已经下载的番剧,点击播放,在数据源中选择Jellyfin,如下图: img img 或者直接访问Jellyfin WebUI进行观看。

Pt.7 结语#

至此,整篇教程结束!
想必你已经搭建好了属于你的番剧资源库了吧!
在忙的时候自动下载番剧,回家点击即播,而且0卡顿,拖动进度条秒加载,和看几秒卡几秒的看番小网站彻底说再见了,内心舒服了很多。
最后感谢以上使用的开源项目的Contributors!
祝各位追番愉快!百合赛高!(夹带私货这一块)

分享

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

保姆级部署本地番剧资源库教程
https://12am.moe/posts/theguideofautobangumi/
作者
ZiYe_12AM
发布于
2026-08-15
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时