追剧、找资源、下载、整理、找字幕……这些繁琐的操作,其实可以完全交给机器自动完成。只需要一套开源工具组合,你的影视库就能像Netflix一样智能——自动更新剧集、下载高清资源、匹配字幕、生成精美海报墙。



以下是这套系统的核心工具和协作逻辑:

1. 工具分工:各司其职的“机器人”
Prowlarr - 资源雷达
全网扫描影视资源站点(如RARBG、海盗湾),自动筛选最佳下载链接,像“侦察兵”一样为后续工具提供情报。

Sonarr - 电视剧管家
专注管理电视剧。告诉它你想追的剧(比如《权力的游戏》),它会自动监控资源更新,确保你永远看到最新一集。

Radarr - 电影管家
电影版Sonarr。从院线新片到经典老片,自动匹配1080P、4K甚至蓝光资源,支持按画质、文件大小等精细过滤。

qBittorrent - 无声下载器
幕后完成所有下载任务,支持限速、排程,下载完成后自动通知其他工具进入下一步。

Flaresolverr - 反爬破壁者
专门破解那些“禁止机器人访问”的网站,确保资源侦察环节畅通无阻。ChineseSubFinder - 字幕猎人
下载完成后自动全网搜索中文字幕,支持双语、特效字幕,告别手动匹配的麻烦。

Tiny Media Manager - 图书馆员
最后一步美化你的媒体库:自动从IMDb、豆瓣抓取电影简介、评分、演员表,生成统一风格的海报墙和NFO信息文件。

2. 协作逻辑:一条龙自动化流水线
你下达指令
在Sonarr/Radarr中添加想看的剧或电影(比如搜索《奥本海默》)。 资源侦察战
Prowlarr立刻扫描全网,将最佳资源链接发送给Sonarr/Radarr。 下载与分发
Sonarr/Radarr指挥qBittorrent下载资源,完成后自动将文件移动到指定文件夹(如 /movies/奥本海默 (2023)/
)。字幕与美化
ChineseSubFinder监听文件夹变化,立刻为视频匹配字幕。 Tiny Media Manager扫描新文件,生成豆瓣式海报墙和简介,让你的媒体库媲美专业流媒体。 终身维护
如果发现更高清的资源(比如从1080P升级到4K),Radarr会自动替换旧文件,保持影音品质与时俱进。
3. 为什么选择这套组合?
- 零手动干预
- 从搜索到整理全程自动化,你只需要“点播”。 - 资源最大化
- 聚合全球种子站,冷门老片也能轻松找到。 - 智能升级
- 永远用最高画质填充你的媒体库。 - 跨平台兼容
- 生成的文件可直接被Plex、Jellyfin等主流媒体服务器读取。
最终效果:你的私人Netflix
打开媒体服务器Plex,你会看到一个分类清晰、信息完整的影视库:
- 电影
按类型、评分排序,自带剧情简介和预告片 - 剧集
自动归档季数,每集包含字幕和海报 - 电影墙
滑动浏览时,仿佛拥有了一座线上影院
这套系统完美解决了“收藏癖”和“懒人”的矛盾——既想要整饬有序的资源库,又不愿花费时间维护。现在,是时候让你的硬盘告别混乱了!4K、倍速、所有设备均可播放!
(部署完成后,你唯一需要做的,就是躺在沙发上点击“播放”)

部署方案:docker-compose参考:
(威联通包含Plex的qkpg软件包形式,所以这里未部署Plex的docker镜像)
version: '3'
# === 全局配置 ===
networks:
media_network:
driver: bridge
ipam:
config:
- subnet: 172.28.0.0/16
# === 服务定义 ===
services:
# 1. Prowlarr - 电影元数据服务
prowlarr:
image: linuxserver/prowlarr:latest
container_name: prowlarr
ports:
- "9696:9696"
environment:
- PUID=1000
- PGID=100
- TZ=Asia/Shanghai
volumes:
- /config:/config
restart: always
networks:
- media_network
# 2. Sonarr - 电视剧管理
sonarr:
image: linuxserver/sonarr:latest
container_name: sonarr
ports:
- "8989:8989"
environment:
- PUID=1000
- PGID=100
- TZ=Asia/Shanghai
volumes:
- /config:/config
- /downloads:/downloads
- /media:/media
restart: always
networks:
- media_network
# 3. Radarr - 电影下载管理
radarr:
image: linuxserver/radarr:latest
container_name: radarr
ports:
- "7878:7878"
environment:
- PUID=1000
- PGID=100
- TZ=Asia/Shanghai
volumes:
- /downloads:/downloads
- /media:/media
- /config:/config
restart: always
networks:
- media_network
# 4. Flaresolverr - 下载链接解析工具
flaresolverr:
image: flaresolverr/flaresolverr:latest
container_name: flaresolverr
ports:
- "8191:8191"
- "8192:8192"
restart: always
networks:
- media_network
# 5. qBittorrent - BT下载客户端
qbittorrent:
image: linuxserver/qbittorrent:latest
container_name: qbittorrent
ports:
- "52000:52000"
- "52000:52000/udp"
- "8080:8080"
environment:
- PUID=1000
- PGID=100
- TZ=Asia/Shanghai
volumes:
- /downloads:/downloads
- /config:/config
restart: always
networks:
- media_network
# 6. chinesesubfinder - 字幕自动下载
chinesesubfinder:
image: allanpk716/chinesesubfinder:latest
container_name: chinesesubfinder
ports:
- "19035:19035"
environment:
- PUID=1000
- PGID=100
- TZ=Asia/Shanghai
volumes:
- /config:/config
- /media:/media
restart: always
networks:
- media_network
# 7. Tiny Media Manager (v4) - 元数据管理
tinymediamanager:
image: dzhuang/tinymediamanager:latest-v4
container_name: tinymm
restart: always
ports:
- "5800:5800" # Web界面端口
environment:
- TZ=Asia/Shanghai
- USER_ID=1000
- GROUP_ID=100
- ENABLE_CJK_FONT=1 # 支持中文字体
volumes:
- /media:/media # 媒体文件目录(与Sonarr/Radarr共享)
- /config:/config # 配置目录
networks:
- media_network
# === 高级配置 ===
# (可选)全局环境变量或网络配置
评论 (0)