引言
如果你已经入手了 NAS,却只把它当网盘用,那真的太浪费了。今天我来分享如何用 Docker 在 NAS 上搭建一个全能家庭媒体中心,自动下载、整理、播放一条龙。
核心组件
我们需要四个容器协同工作:
- qBittorrent:下载工具
- NASTool/MoviePilot:自动化管理
- Emby/Jellyfin:媒体服务器
- NGINX Proxy Manager:反向代理
部署步骤
以群晖 DSM 7.x 为例,先创建共享文件夹结构:
/docker
/qbittorrent
/config
/downloads
/complete
/incomplete
/emby
/config
/media
/movies
/tvshows
qBittorrent 的 docker-compose.yml 配置:
version: "3"
services:
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
volumes:
- ./qbittorrent/config:/config
- ./qbittorrent/downloads:/downloads
ports:
- 8080:8080
- 6881:6881
restart: unless-stopped
关键配置对比
| 组件 | 资源占用 | 适用场景 |
|---|---|---|
| Emby | 中等 | 硬件转码需求强 |
| Jellyfin | 低 | 完全免费开源 |
| Plex | 高 | 追求极致体验 |
自动化流程
配置 NASTool 后,整个流程完全自动化:订阅新剧→自动下载→刮削元数据→分类整理→Emby 上线通知。我实测从下载完成到能在电视上观看,全程只需 2-3 分钟。
避坑指南
- 目录权限一定要设对,不然容器无法写入
- 下载端口记得做端口转发,不然速度上不去
- 媒体库扫描路径要配置正确,不然 Emby 识别不到
这套方案我已经稳定运行半年,家里三台电视、两个手机随时看,外网访问也毫无压力。如果你还在手动下载整理,真的该升级了。
