ubuntu-server部署Jellyfin家庭影音库
组件 | 推荐工具 | 作用 |
---|---|---|
媒体服务器 | Jellyfin(开源)或Plex(易用) | 核心媒体管理与播放 |
自动化下载 | qBittorrent + Mikan RSS | 订阅并下载新番 |
动漫重命名 | Anime-Repository | 匹配TMDB ID,生成标准命名 |
元数据刮削 | Shoko Server(动漫)或TVDB | 补全海报、简介、演员信息 |
字幕管理 | Bazarr + Whisper | 自动下载/生成字幕 |
硬件方案 | 旧电脑/NAS + Docker | 低功耗24小时运行 |
客户端 | 浏览器访问+ 官方 Android/iOS 应用 |
部署Jellyfin
- 依赖docker和docker compose,需预先安装。
- 先自行解决一下外部访问,可能得改下ddns和nginx配置,可参考ubuntu-server部署nginx这篇文章。
1 | mkdir -p ~/docker/jellyfin/{config,cache,media} # 按需调整路径 |
docker-compose.yml
1 | services: |
启动
1 | docker compose up -d |
内网使用时开放下8096
端口,公网用域名访问吧。
初始化管理员用户,完毕!
动画刮削方案
联动原理:
BGmi订阅番剧 → 调用Transmission下载 → 文件保存到/downloads
→ Jellyfin自动扫描媒体库
使用BGmi、Transmission、Jellyfin构建一套自动订阅、下载片源、同步字幕的方案,下载后自动硬连接到媒体库,如下是启动配置,请补充其他操作步骤:
文件存储规范
电影与动画存放规范
1 | /媒体根目录/ |