核心功能
Seerr 是一个开源的媒体请求管理系统,该技能通过其 REST API 实现影视资源的搜索与自动下载请求。它本质上是 Sonarr(剧集)和 Radarr(电影)的前端聚合层,将用户的搜索意图路由到对应的下载管理器。
显著优点
1. 自动化链路完整:用户只需搜索并确认,后续由 Seerr → Sonarr/Radarr → 下载客户端 → Plex/Jellyfin 的全流程自动完成
2. TMDB 元数据丰富:直接对接 The Movie Database,返回海报、简介、上映日期等完整信息
3. 状态追踪清晰:API 返回 mediaInfo.status 字段,可识别未请求/排队中/下载中/部分可用/完全可用等状态,避免重复请求
4. 剧集粒度灵活:支持请求全部季或指定季(如仅第1、3季),避免整包下载造成的存储浪费
潜在局限
- 部署门槛高:需预先配置 Seerr + Sonarr/Radarr + 下载器(qBittorrent/Transmission 等)+ 反代/NAS,新手难以独立完成
- 依赖外部服务:TMDB 访问不稳定时搜索会失败,且部分影视因版权或索引器限制可能无法找到
- 无直接下载能力:仅负责"请求",实际下载速度取决于索引器质量、做种人数等不可控因素
- 区域内容限制:部分剧集在不同地区 TMDB ID 可能不同,存在误匹配风险
适合人群
- 已搭建 *arr 生态的影音发烧友
- 希望简化家人/朋友请求流程的 NAS 管理员(Seerr 支持多用户权限管理)
- 追求自动化、不愿手动打开多个 Web UI 的重度用户
常规风险
| 风险类型 | 说明 |
|---------|------|
| 版权合规 | 下载受版权保护内容存在法律风险,需确保索引器来源合法或仅限于公有领域资源 |
| API 密钥泄露 | `SEERR_API_KEY` 具备完整请求权限,硬编码或日志泄露可能导致服务器被滥用 |
| 存储爆炸 | TV 剧集"全部季"请求容易触发数百 GB 下载,需提前确认磁盘配额 |
| 网络暴露 | Seerr 默认无认证,若公网暴露且未配反向代理,可能成为开放代理被滥用 |
配置建议
生产环境建议将 Seerr 置于内网或 VPN 后,通过 SSO(如 Authelia)统一认证;API 密钥使用密钥管理服务(如 HashiCorp Vault 或 Docker Secrets)注入,避免明文存储在 .env 文件。