作者曾使用过 Nastool,但在体验 MoviePilot 后决定切换,本篇将带你一步步完成部署。
✨ 写在前面
作为一名影视爱好者,我一直在寻找一个能够自动管理、分类、下载并推送影视资源的工具。起初,我使用 Nastool,它功能强大、界面简洁,自动订阅和推送做得非常好。
直到我发现了 MoviePilot,这个项目基于现代前端(Vue 3)和强大的后端,提供更灵活的订阅配置、更美观的 UI、支持站点监控、消息推送等模块化设计。于是我决定尝试部署它,体验它是否能替代我的旧方案。
🔍 MoviePilot vs. Nastool 简单对比
功能/特性 | MoviePilot | Nastool |
---|---|---|
UI 界面 | 现代(Vue3,暗黑模式) | 简洁(Vue2,功能导向) |
订阅灵活性 | 高(支持正则、关键字等多样配置) | 中(关键字为主,灵活度较低) |
支持站点 | 多,持续活跃更新 | 主要支持 PT + RSS,维护趋于停滞 |
社区与维护 | 社区活跃,开发持续进行 | 原作者已停止维护,社区支持较弱 |
Docker 支持 | 官方支持,更新及时 | 官方支持但镜像更新缓慢 |
通知推送 | 多样(Bark、微信、Telegram 等) | 常见通知支持,但功能有限 |
配置复杂度 | 稍高,配置灵活但需学习曲线 | 中等偏简,适合基础需求 |
**特别提示:**Nastool 项目自几年前开始,原作者已基本停止更新和维护,社区贡献有限,导致新功能和适配滞后,使用过程中可能遇到兼容性和稳定性问题。而 MoviePilot 目前仍在活跃开发,兼容新环境和需求更有保障。
🧰 准备工作
- 一台支持 Docker 的设备(如飞牛NAS、小型主机、树莓派等)
- 安装好 Docker 和 Docker Compose(可选)
- 拥有至少一个可用的 PT 站点
- 一个下载器(推荐 qbittorrent)
🚀 Docker 部署步骤
Step 1:创建配置目录
mkdir -p /moviepilot-v2/config
mkdir -p /moviepilot-v2/core
用于挂载配置文件和数据。记得修改正确路径
Step 2:运行容器
docker run -itd \
--name moviepilot-v2 \
--hostname moviepilot-v2 \
--network host \
-v /media:/media \
-v /moviepilot-v2/config:/config \
-v /moviepilot-v2/core:/moviepilot/.cache/ms-playwright \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-e 'NGINX_PORT=3000' \
-e 'PORT=3001' \
-e 'PUID=0' \
-e 'PGID=0' \
-e 'UMASK=000' \
-e 'TZ=Asia/Shanghai' \
-e 'SUPERUSER=admin' \
--restart always \
jxxghp/moviepilot-v2:latest
可修改你所需的网络模式、端口号、管理员信息
🖥️ 首次访问与配置
浏览器访问:http://你的IP:3000
首次进入 MoviePilot 时,会自动跳转至初始化引导界面,引导你完成关键配置。建议按以下顺序依次完成设置:
1️⃣ 管理员账号设置
创建你的超级管理员账号(SUPERUSER
环境变量中设定的用户名)。后续所有操作都需通过此账号登录管理界面。初始的管理员密码输出在日志中,需要到之前配置好的路径下查看。
2️⃣ 站点认证配置(重点)
MoviePilot 的绝大部分功能在首次部署时无法使用,因此必须完成用户认证,否则将无法正常订阅资源、推送消息或调用 PT 站点相关功能。
✅ 支持的认证方式:
目前 MoviePilot 支持通过私有 PT 站点账号认证完成初始化配置,支持的站点如下(用于 AUTH_SITE
环境变量设置):
支持的私有 PT 站点列表:
IYUU(iyuu
)、憨憨(hhclub
)、观众(audiences
)、高清杜比(hddolby
)、织梦(zmpt
)、自由农场(freefarm
)、红豆饭(hdfans
)、冬樱(wintersakura
)、红叶PT(leaves
)、1PTBA(ptba
)、冰淇淋(icc2022
)、杏坛(xingtan
)、象站(ptvicomo
)、AGSVPT(agsvpt
)、麒麟(hdkyl
)、青蛙(qingwa
)、蝶粉(discfan
)、海胆之家(haidan
)、Rousi(rousi
)、Sunny(sunny
)、咖啡(ptcafe
)、PTZone(ptzone
)、库非(kufei
)、YemaPT(yemapt
,需 v2.2.0+)、回声(hspt
)、星陨阁(xingyunge
)、财神(cspt
)、唐门(tmpt
)、雨(raingfh
)、GTK(gtkpw
)、PTLGS(ptlgs
)、HDBAO(hdbao
)、下水道(sewerpt
)
MoviePilot 会按顺序尝试认证所配置的站点,只要其中任意一个认证成功,即可正常使用核心功能。
🧩 关于 IYUU 中转认证(推荐)
如果你的 PT 站点未包含在上述列表中,或你不希望直接在 MoviePilot 中配置多个站点账号信息,也可以使用 IYUU 中转认证。
IYUU 本身支持绑定大量 PT 站点,通过其认证后,MoviePilot 可借助绑定关系实现间接访问与转种操作。
推荐方式:
在 AUTH_SITE
中包含 iyuu
,MoviePilot 将通过 IYUU 平台完成认证过程。
前往 IYUU 官网按流程下载并部署好服务且绑定你的 PT 站点;
获取 IYUU_SIGN
并设置为环境变量;
⚠️ 注意事项(建议仔细阅读)
1️⃣ 资源检索仅支持指定私有站点,扩展需插件辅助
插件可在 MoviePilot 后台 -> 插件市场 中启用。
MoviePilot 默认仅支持上文提到的私有 PT 站点进行认证与订阅(如 IYUU、HHClub 等)。
若你希望订阅 动漫花园等公开站点 或其他未在列表中的 PT 站点,可借助插件系统中的 「自定义索引站点」插件 实现扩展支持。
2️⃣ 使用媒体整理服务需手动设置目录项
如需启用「媒体整理」「下载文件自动分类」「文件重命名」等功能,需首先进入:
设定 -> 存储 / 目录
完整配置 MoviePilot 所需的各类目录项(如下载路径、媒体库路径等),否则相关功能将无法生效。
3️⃣ 日志与站点状态检查入口位置较隐蔽
MoviePilot 提供日志查看和站点健康检查功能,可用于排查服务异常问题。
入口位于右上角头像左侧的 小铃铛(消息提醒)图标旁边,图标点击后可查看各类服务状态与运行日志,建议部署后第一时间熟悉此处。