Jellyfin+
qBittorrent + Docker+ Docker Compose+ Gluetun (VPN)+ Radarr+ Jellyseerr+ Prowlarr用 Docker Compose 一键部署 Jellyfin 全家桶媒体服务器,自动化下载与VPN隐私保护
Jellyseerr 负责请求与联动,Sonarr/Radarr 管理剧集电影,qBittorrent 下载,Gluetun 走VPN保护隐私
方案简介
All-jellyfin-media-server(项目代号 Isyrr)提供了一套完整的自建 Jellyfin 媒体服务器方案。它把 Jellyfin 媒体服务器与 Sonarr、Radarr、Jellyseerr、Prowlarr、Jackett、qBittorrent、Bazarr、Gluetun(VPN)等工具打包进同一个 Docker Compose 环境,用于管理电影、剧集、音乐和电子书,并自动化新内容的下载流程,同时通过 VPN 保护用户隐私。适合希望在家庭服务器上搭建全自动影音库、又不想逐个手动配置各服务的用户。
亮点与能力
- 流媒体播放:Jellyfin 支持将电影、剧集、音乐、电子书串流到多种设备
- 剧集自动管理:Sonarr 自动搜索、下载并管理电视节目
- 电影自动管理:Radarr 自动搜索、下载并管理电影
- 请求与联动:Jellyseerr 监控 Jellyfin 媒体库,按偏好自动搜索下载新内容
- 索引与搜索:Prowlarr、Jackett 提供追踪器索引能力
- 下载引擎:qBittorrent 作为下载客户端
- 字幕自动化:Sonarr/Radarr 支持自动下载字幕
- 隐私保护:Gluetun 提供 VPN 流量封装
- 一键编排:所有容器通过 Docker Compose 部署
组成与分工
- Jellyfin:开源媒体服务器,向所有设备串流电影、剧集、音乐和电子书
- Jellyseerr:监控 Jellyfin 媒体库,按偏好自动搜索并请求下载新内容,与 Sonarr/Radarr 集成
- Sonarr:电视节目管理,自动搜索、下载、管理剧集,支持自动字幕下载
- Radarr:电影管理,自动搜索、下载、管理电影,支持自动字幕下载
- Prowlarr / Jackett:索引器管理,对接多类 trackers
- qBittorrent:BT/种子下载客户端
- Bazarr:字幕管理
- Gluetun:VPN 容器,为下载流量提供隐私保护
- Docker / Docker Compose:容器化编排与部署
前置要求
使用本方案前需确认系统已安装 Docker:
To use Docker Compose, make sure Docker is installed on your system.
Docker Compose 文件位于仓库的 with-vpn 和 without-vpn 两个目录中,分别对应带 VPN 与不带 VPN 的部署方式。
实施步骤
1. 安装 Docker
确保系统已安装 Docker,这是使用 Docker Compose 的前提。
2. 选择部署目录
根据是否需要 VPN 隐私保护,选择仓库中 with-vpn(带 VPN)或 without-vpn(不带 VPN)目录。
3. 使用 Docker Compose 启动
在所选目录中使用其中的 Docker Compose 文件启动全部容器,即可拉起 Isyrr 整套服务。
注意事项与常见问题
- 部署前必须确认 Docker 已安装,否则无法使用 Docker Compose。
- 若关心隐私,建议选择
with-vpn目录使用 Gluetun VPN 封装下载流量;不需要 VPN 时可使用without-vpn目录。 - README 提供法语版本(README-fr.md)供法语用户参考。
优缺点
- ✓ 自动化下载新内容
- ✓ VPN保护隐私
- ✕ 需要自行配置多个服务
- ✕ 依赖Docker环境
出处
本方案挖掘自开源项目 Morzomb/All-jellyfin-media-server,方案内容与实施命令均来自其 README 原文。
本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。