0x00. 前言

  • 本文主要分享一下我个人的动漫资源库管理方案,主要是为了方便自己的管理,也希望能帮助到大家。
  • 不同的人需求不一样,所以本文的方案也不是万能的,只是我个人的一种方案,大家可以根据自己的需求进行调整。
  • 本文的方案需要您在家里有一台NAS或服务器,如果没有就不建议折腾了

0x01. 大致介绍

  • 观看使用Jellyfin+bangumi插件,可以实现观看过的番剧自动同步到bangumi上,省去了手动更新的麻烦。
  • 下载使用的是qBittorrent,配合 Auto_Bangumi 可以做到自动追番,自动下载
  • 为了更好的观看体验,我还使用caddy做了个WebDAV,本地使用PotPlayer+SVP4实时补帧,可以一定程度上提高观看体验。
  • 这里为了方便,除了jellyfin,其他程序均使用docker部署

0x02. qBittorrent

1
2
3
4
5
6
7
8
9
10
11
12
13
docker create  \
--name=qbittorrent \
-e WEBUIPORT=8080 \
-e PUID=1026 \
-e PGID=100 \
-e TZ=Asia/Shanghai \
-p 6881:6881 \
-p 6881:6881/udp \
-p 8080:8080 \
-v /opt/qbittorrent/config:/config \
-v /mnt/bangumi:/downloads \
--restart unless-stopped \
superng6/qbittorrent:latest
  • 下载目录为/mnt/bangumi
  • 配置目录为/opt/qbittorrent/config
  • 8080端口为webui端口
  • 可以根据自己的需求进行调整

0x03. Auto_Bangumi

  • 参考官方文档: EstrellaXD/Auto_Bangumi/wiki/Docker-compose 即可,这里不再赘述
  • 需要注意的是Auto_Bangumi的配置需要和qBittorrent的配置一致,同时还得在蜜柑计划中注册账号,配置番剧订阅

0x04. Jellyfin

  • 由于jellyfin播放视频需要在服务端转码,所以需要先安装ffmpeg

    1
    2
    3
    4
    5
    6
    7
    8
    # Debian/Ubuntu
    apt install ffmpeg

    # CentOS
    yum install ffmpeg

    # Fedora/RHEL
    dnf install ffmpeg
  • 然后前往jellyfin官网: jellyfin.org 下载Generic Linux版本

  • 解压后执行./jellyfin即可启动

  • 默认端口为8096,打开网页按照提示进行配置即可

  • 配置完成后需要一段时间进行刮削,刮削完成后即可使用

0x05. bangumi插件

  • 在控制台的插件配置中,点击存储库,然后点击+号,URL填写https://jellyfin-plugin-bangumi.pages.dev/repository.json
  • 然后切换到目录,安装bangumi插件然后重启即可
  • 重启完成后,打开bangumi插件,登录bgm.tv账号即可