首次设置
第一次使用建议按“网络访问 → 资料服务 → 存储 → 任务 → 播放 → 自动化”的顺序配置。这样每一步都有前置条件,出现问题时也容易判断是网络、连接、权限还是任务规则导致的。
不需要一次把所有功能都打开。每完成一个阶段,就用少量测试文件验证一次,再进入下一阶段。只想先跑通一条链路,可以看更短的快速上手。只管理文件时,先完成第 4 步即可;整理和刮削需要 TMDB,STRM 播放需要媒体服务器与媒体代理,暂时不用的功能可以跳过。
第 1 步:先配置外网访问
如果你的 Mediora 所在机器不能直接访问 TMDB、通知服务或其他外部接口,打开“系统 → 系统设置 → 常规设置”:
- 在“代理服务器”填入容器能够访问的完整地址,例如
http://192.168.1.20:7890,替换成实际代理机器地址和端口。127.0.0.1指 Mediora 容器自身,仅代理确实运行在同一网络环境时才适用。 - 点击“测试”,确认连接成功。
- 点击“保存”。
如果网络本来就能正常访问外部服务,代理服务器可以留空,不要为了“先配代理”随便填写一个地址。填写错误的代理会让 TMDB 测试、刮削和部分通知都失败。
同一页的“访问域名”只在需要外部回调或生成固定网页链接时填写,必须带上协议,例如 https://media.example.com;局域网地址也可以写成 http://192.168.1.20:3000。普通局域网使用不需要先配置。常规 API 令牌用于外部服务调用消息接收入口,普通网页不需要填写;智能体接入需单独授权。
外网代理是 Mediora 出站用的;给播放器用的“媒体代理”是另一回事,见常用概念。
第 2 步:配置 TMDB
打开“系统 → 自动化设置 → TMDB”:
- 填写 TMDB 的 API 读访问令牌,不要把普通 API 密钥和读访问令牌混用。
- 语言先选择你希望资料显示的语言。
- “过滤成人内容”按家庭使用需要开启。
- 先点击“测试连接”,成功后再保存。
TMDB 是媒体刮削、手动搜索和部分自动识别的基础。测试失败时,先检查第 1 步的外网代理、令牌是否完整,以及服务器时间是否正确,不要直接反复创建刮削任务。字段细节见自动化设置。
第 3 步:确认命名和分类
在“系统 → 自动化设置”继续检查两个基础规则:
- 重命名规则:决定之后媒体整理生成的电影目录、剧集目录、季目录和文件名。页面中的花括号字段不要删除,先看实时预览。
- 二级分类策略:供整理任务的“自动匹配”选项使用,规则按从上到下匹配。也可以在任务中选“不分类”或指定一个固定分类;保存后只影响之后的整理,不会自动移动旧文件。
第一次建议先保留默认规则。只要确认默认预览符合你的目录习惯,就可以继续添加存储;不要在还没有测试整理结果时一次性设计很复杂的 YAML 规则。
第 4 步:添加并验证存储
开始前确认容器已经启动;Compose 安装可用 docker compose ps 查看状态。容器正在运行后,还要等初始化完成并实际打开页面。示例 image: anoiv/mediora:latest 使用浮动镜像标签,不会自行更新正在运行的容器;升级前仍需阅读更新日志并备份完整数据。
打开“存储管理 → 云盘管理 → 存储类型”,按实际来源选择一种即可:
- 使用本地目录时,添加本地存储,选择 Docker 已挂载的容器内路径,例如
/medias、/downloads或/library。 - 使用绿联NAS网络文件夹挂载时,先在绿联云客户端完成“连接网络文件夹”,再按挂载指南完成
/mnt/@remote映射、rslave传播和UGREEN_REMOTE_ROOT设置,最后添加相应存储。无需另存为本地存储。 - 通过 CD2 接入时,先按CD2 配置指南完成 CD2 侧的云盘挂载和令牌,再在 Mediora 填写服务地址与令牌。
- 通过 OpenList 接入时,添加 OpenList 并填写服务地址和令牌。
- 远端存储点击“测试连接”;本地存储打开“文件列表”。
- 确认能看到正确的目录和文件后,再为常用目录设置默认目录或快捷方式。
关于 115: 115 直连不推荐作为主力。它可能遇到账号验证、限频和接口变化,Mediora 会限制请求频率,也不保证后续长期支持。如果只需要临时补充,可以添加,但不要让整个媒体库依赖它。完整说明见云盘管理。
添加本地存储时填写容器内路径;远端来源应从该存储的目录选择器选择,不填写宿主机路径;路径与挂载的关系见安装前准备。没有看到目录时先检查 Docker 挂载,能看但不能写入时检查宿主机权限和只读挂载。字段说明见云盘管理。
第 5 步:按需要配置下载器、媒体服务器和通知
打开“系统 → 系统设置 → 服务设置”和“通知管理”。
需要自动处理下载时
在“服务设置 → 下载器”添加 qBittorrent 或 Transmission,填写下载器完整地址和认证信息,保存时会先测试连接。下载器能连接,只代表 Mediora 能读取它;下载目录还必须在 Docker 中挂载成与下载器相同的容器内路径,并能在云盘管理里选择。挂载写法见安装前准备。
下载器的默认保存路径和 Mediora 本地存储根路径不相交时,保存下载目录会显示警告;首次完成后还会核对 Mediora 能否看到下载器报告的文件。
需要 Emby 或 Jellyfin 时
在“服务设置 → 媒体服务器”添加 Emby 或 Jellyfin:
- 选择服务器类型。
- 填写 Mediora 所在机器可以访问的完整地址,例如
http://192.168.1.2:8096。仅在媒体服务器确实与 Mediora 共用网络环境时才能使用localhost;通常应填实际内网地址,也不要填媒体代理端口。 - 填写媒体服务器后台创建的 API 密钥。
- 保存并确认连接测试成功。
媒体服务器配置只负责让 Mediora 访问服务器;远端播放还要在第 7 步配置媒体代理。
需要任务通知或私聊入口时
在“通知管理”配置企业微信、Telegram 或 PushPlus,保存后先发送测试消息。只有企业微信和 Telegram 可以进一步绑定为下载助手的私聊入口;PushPlus 只发送通知,不接收下载指令。
第 6 步:先用少量文件测试整理和刮削
准备一个只包含 1–3 个文件的测试目录:
- 打开“媒体管理 → 媒体整理”,创建一个手动执行任务。
- 来源选择测试目录,目标选择媒体库目录。
- 第一次使用选择“复制”,覆盖规则选“不覆盖已有文件”,开启“按规则重命名”,并明确选择“不分类”或“自动匹配”。
- 保存任务后手动运行,检查目标目录和文件名。
- 打开“媒体管理 → 媒体刮削”,创建一个手动刮削任务。
- 运行后检查 NFO、海报和简介是否写到了预期目录。
确认结果后,再考虑把整理方式改为“移动”、把整理的覆盖规则改为“始终覆盖”,或把任务改为定时、目录监控。
整理、刮削和 STRM 统一采用“就绪即处理”,扫描后续失败也会保留已完成文件,第一次务必用小范围验证。具体含义见任务运行与结果核对。整理负责放置和命名,刮削负责写入资料;两者可以分开运行,也可以在工作流中串起来。
第 7 步:需要远端播放时,再配置 STRM 和媒体代理
如果要把本地或远端网盘中的影片通过 STRM 交给 Emby/Jellyfin 播放:
- 在“媒体管理 → 生成 STRM”创建任务:源选真实影片所在的存储,输出选媒体服务器能扫描到的目录,先只生成 1–3 个。
- 在 Emby 或 Jellyfin 中刷新对应媒体库,确认能扫描到条目。
- 打开“播放服务 → 媒体代理”,新建实例,绑定第 5 步添加的媒体服务器并设置端口。
- 按媒体代理的端口映射说明,在 Docker 中映射这个端口并重建容器,然后“启用”实例。
- 在 Emby / Jellyfin 客户端使用 Mediora 地址和该代理端口登录,实际播放一部影片;直接连接原媒体服务器端口不会经过代理实例。
基础播放正常后,再考虑分流或降级规则。不要一开始就添加复杂规则,否则无法判断问题来自 STRM、来源存储、端口还是路由规则。字段见生成 STRM和媒体代理。
所有来源的新 STRM 均通过 Mediora 提供播放来源,无需选择播放方式或填写视频目录映射;本地来源需保持对应目录挂载可用。
第 8 步:需要更快准备远程影片时配置影音优化
影音优化是可选的 Pro 功能,建立在媒体服务器和 STRM 播放链路已经可用的基础上:
- 打开“播放服务 → 影音优化 → 处理规则”,选择媒体服务器和要处理的媒体库。
- 点击“重新检测助手”,确认助手状态。
- 点击“预览处理范围”,确认数量无误。
- 先保持默认限流和“在 STRM 旁保存备份”,再保存规则;页面要求确认助手同步权限时,先核对范围。
- 先批量处理少量已有影片,观察“已优化”和“服务器已使用”是否分别推进。
“已优化”表示 Mediora 已准备结果;“服务器已使用”才表示媒体服务器已采用。助手暂时不可用时结果可先保存在 Mediora,详见影音优化。
第 9 步:最后再启用自动化
所有基础功能都手动验证后,再选择自动化方式:
| 需求 | 推荐方式 |
|---|---|
| 每天固定时间扫描 | 在对应任务中选择定时执行,填写 Cron 并确认下次运行时间。 |
| 下载完成后自动入库 | 先配置下载助手或下载器,再在工作流中添加“下载完成”条件。 |
| 本地目录出现新文件就处理 | 使用目录监控;CloudDrive2 还可在配置变化观察后使用相应监控。其他网盘和绿联NAS网络文件夹挂载可使用定时扫描。 |
| 依次整理、刮削、生成 STRM、通知 | 建立手动整理/刮削/STRM 任务,在工作流中按顺序引用,先用手动条件测试。 |
自动化启用前,再检查一次来源、目标、覆盖模式和删除策略。工作流或定时任务不会因为失败自动撤回已经完成的复制、移动、覆盖或资料写入。
完成后的检查清单
- 外网受限时,外网代理测试成功;网络正常时保持为空。
- 需要识别或刮削时,TMDB 测试成功并已保存。
- 需要整理时,命名规则预览符合预期。
- 至少一个存储能打开正确目录,远端存储测试成功。
- 需要使用的下载器、媒体服务器或通知渠道已测试成功。
- 已用少量文件手动验证准备使用的功能。
- 需要播放远端文件时,STRM、媒体库扫描和媒体代理都已单独验证。
- 已完成一次
data目录备份,再扩大处理范围。
容易搞错的地方
| 容易搞错 | 实际情况 |
|---|---|
| 第一次就配满所有功能 | 每多一项都要多验证一项。先跑通“存储 → 整理 → 刮削”,其余按需再加。 |
| 把外网代理和媒体代理当成一个 | 外网代理管出站访问,媒体代理管播放入口;端口和用途都不同。 |
| 没有外网限制也填了代理 | 网络正常时保持为空,填了反而可能让 TMDB 测试失败。 |
| 保存设置后以为已经生效 | 测试按钮只验证连接,功能是否运行取决于任务的调度方式和启用状态。 |
| 用小样本验证时选了整库目录 | 验证阶段只选 1–3 个文件的目录。 |
| 一开始就用 115 直连当主力存储 | 不推荐依赖 115 直连承载主力媒体库。先阅读接入限制并评估其他来源;更换接入方式也不能保证免于网盘限频或验证。 |
| 直接开定时任务再观察结果 | 先手动跑一轮并逐条核对,再交给自动化。 |
如果目标是自动入库并播放,“能用了”的标准是一部测试影片经过整理和刮削后出现在媒体库里,并能实际播放。如果只管理文件,能正确浏览和验证所需读写即可,不必为了完成清单启用所有功能。
重要媒体建议先阅读备份与恢复。