Docker安装AutoBangumi|实现追番全自动化笔记
Docker安装AutoBangumi|实现追番全自动化笔记

Docker安装AutoBangumi|实现追番全自动化笔记

内容纲要

Docker安装AutoBangumi|实现追番全自动化笔记

前言

平时我追番的时候一直都是一集一集下载,要么就是订阅RSS通过「qBittorrent」来进行统一下载,但是每次都手动整理刮削,真的好麻烦,虽然我也有用TMM来统一刮削,但是也需要手动归纳番的对应文件夹和名称,很多时候还需要手动来修改TMM的集数,偶然看到一个叫「AutoBangumi」的项目,通过他可以自动帮忙整理番剧,参考mikusa大佬的文章,成功搭建起来了并配置好了,感觉非常不错以后追番完全就靠它了。

记录一下如何搭建起来,不是很详细具体的教程可以参考大佬的文章。

AutoBangumi:自动追番,解放双手

AutoBangumi介绍

AutoBangumi是基于 Mikan ProjectqBittorrent 的全自动追番整理下载工具。只需要在 Mikan Project 上订阅番剧,就可以全自动追番。并且整理完成的名称和目录可以直接被 PlexJellyfin 等媒体库软件识别,无需二次刮削。

参考文献 https://github.com/EstrellaXD/Auto_Bangumi

简单来说就是AutoBangumi会获取RSS自动添加到qb并且帮我们自动更改qBittorrent下载番的文件名和创建对应的文件夹。

搭建环境和前提条件

  • Ubuntu22.04或者其他Linux
  • 安装docker
  • 安装docker-compose
  • 安装好qBittorrent

正式部署

因为环境变量很多,建议直接用docker-compose部署。

mkdir AutoBangumi

vim docker-compos.yml

填入内容

version: "3.9"
services:

  AutoBangumi:
    image: estrellaxd/auto_bangumi:latest
    container_name: AutoBangumi
    ports:
      - 7892:7892
    volumes:
      - ./autoBangumi:/config
    environment:
      - TZ=Asia/Shanghai
      - AB_DOWNLOADER_HOST=填入你的qb链接,如域名https://qb.tutu.com
      - AB_DOWNLOADER_USERNAME=admin # qb用户名
      - AB_DOWNLOADER_PASSWORD=adminadmin # qb密码
      - AB_INTERVAL_TIME=7200
      - AB_RENAME_FREQ=20
      - AB_METHOD=Advance
      - AB_GROUP_TAG=True
      - AB_NOT_CONTAIN=720|繁体|CHT|JPTC|繁日|\d+-\d+|BIG5|v2
      - AB_DOWNLOAD_PATH=/Downloads/Bangumi
      - AB_RSS=填入你的RSS订阅链接
      - AB_DEBUG_MODE=False
      - AB_EP_COMPLETE=True
      - AB_WEBUI_PORT=7892
      - AB_RENAME=True
      - AB_ENABLE_TMDB=True
      - AB_LANGUAGE=zh
    restart: unless-stopped

上面需要修改和注意的地方:

  • qBittorrent的地址和用户名密码要填对不然就寄
  • mikanani的完整RSS订阅地址
  • AB_DOWNLOAD_PATH是qb下载的地址,最好不要乱改,要么也要手动docker换qb的映射路径。
  • AB_EP_COMPLETE=True如果为False你每次如果中途订阅番,比如从第三集开始,1,2集都不会帮你下载,需要你手动下载,所以要打开。

一切已经准备就绪后启动容器:

docker compose up -d

可选安装

qBittorrent

如果你没有 qBittorrent需要安装

version: "3.9"
services:

  qBittorrent:
    image: johngong/qbittorrent:latest
    container_name: qBittorrent
    ports:
      - 8989:8989
    environment:
      - PUID=0
      - PGID=0
      - QB_WEBUI_PORT=8989
    volumes:
      - ./qb:/config
      - ./Downloads:/Downloads
    restart: unless-stopped

默认账号密码是

admin

adminadmin

Emby

emby:
  image: lovechen/embyserver:latest
  container_name: emby
  # network_mode: host
  ports:
    - 8096:8096
    - 8920:8920
    - 1900:1900/udp
    - 7359:7359/udp
  environment:
    - PUID=0
    - PGID=0
    - GIDLIST=0
    - TZ=Asia/Shanghai
  devices:
    - /dev/dri:/dev/dri
  volumes:
    - ./emby:/config
    - ./Downloads:/media/Bangumi
  restart: unless-stopped

Plex

version: "2.1"
services:
  plex:
    image: linuxserver/plex
    container_name: plex
    environment:
      - PUID=1000
      - PGID=1000
      - VERSION=docker
      - PLEX_CLAIM=
    volumes:
      - ./config:/config
      - /home/wenjian:/video
    restart: unless-stopped
    devices:
      - /dev/dri:/dev/dri #optional
    ports:
      - 32400:32400

到此就配置完成了,当然你还能访问

AutoBangumi的的WebUI界面,只需要反代一下ip加+7892端口即可

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注