Docker 搭建auto-bangumi

自动追番工具

通过 auto-bangumi 可以实现自动下载,自动整理,重命名等工作,只需要在 Mikan Project 上订阅想要追的番剧,就可以这样的全自动追番
部署起来也很简单,只是有一些小细节需要注意,否则会踩坑

获取RSS地址

前往 Mikan Project 注册一个账号
注册好后进入账号设置,开启高级订阅

订阅一些新番,这样就可以在 我的字幕组订阅更新 的右下角找到 RSS 地址了
复制下来,后面要用

qBittorrent 设置

建议开启一个新的 qBittorrent 来使用,此处的设置与 sonarr 相冲突
qBittorrent 的默认下载模式设置为 Manual(手动)

部署 Auto-Bangumi

拉取镜像

1
docker pull estrellaxd/auto_bangumi:latest

官方给的 docker 命令行我尝试过了几次,总是会有各种各样的小毛病,索性用了另外一种方式,docker compose
Arch Linux 安装还是很简单的

1
sudo pacman -S docker-compose

创建一个存放 yaml 文件的目录,在里面创建 docker-compose.yaml 文件

1
2
mkdir AutoBangumi
touch docker-compose.yaml

按实际情况编辑如下配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
AutoBangumi:
image: estrellaxd/auto_bangumi:latest
container_name: AutoBangumi
ports:
- 7892:7892
depends_on:
- qbittorrent
volumes:
- path-to-autobangumi-config:/config
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- AB_DOWNLOADER_HOST=ip:port # qBittorrent的地址
- AB_DOWNLOADER_USERNAME=admin # 用户名,qbittorrent默认为admin
- AB_DOWNLOADER_PASSWORD=adminadmin # 密码,qbittorrent默认为adminadmin
- AB_INTERVAL_TIME=3600
- AB_RENAME_FREQ=20
- AB_METHOD=Advance
- AB_GROUP_TAG=True
- AB_NOT_CONTAIN=720|繁体|CHT|JPTC|繁日|\d+-\d+|BIG5
- AB_DOWNLOAD_PATH=/disk/downloads/auto-bangumi # 下载地址
- AB_RSS=https://mikanani.me/RSS/MyBangumi?token= # RSS 地址
- AB_DEBUG_MODE=False
- AB_EP_COMPLETE=True
- AB_WEBUI_PORT=7892
- AB_RENAME=True
- AB_ENABLE_TMDB=True
- AB_LANGUAGE=zh
- AB_HTTP_PROXY=http://ip:port # 代理地址,没有则删除此行
- AB_RSS_COLLECTOR=True
- AB_REMOVE_BAD_BT=True
restart: unless-stopped

编辑好后,在 AutoBangumi 目录下创建并运行容器

1
docker compose run -d

运行成功后,可以打开浏览器进入 服务器ip:7892,可以进入 Auto-Bangumi 的 web 界面
可以看到我追的两部番剧已经被获取了

查看日志,显示搭建完成

等待 qBittorrent 下载完成后,Auto-Bangumi 会自动整理重命名

最后在 emby 中添加 Auto-Bangumi 的目录即可


终于,我计划了几个月的工程总算完成了 (((o(゚▽゚)o)))
以后看番不用再自己动手下载了,靠这些 docker 就可以自动帮我完成,我只需要看就可以了 (づ′▽`)づ
不说了,看番去咯 _(:3 」∠ )_