作者曾使用过 Nastool,但在体验 MoviePilot 后决定切换,本篇将带你一步步完成部署。

✨ 写在前面

作为一名影视爱好者,我一直在寻找一个能够自动管理、分类、下载并推送影视资源的工具。起初,我使用 Nastool,它功能强大、界面简洁,自动订阅和推送做得非常好。

直到我发现了 MoviePilot,这个项目基于现代前端(Vue 3)和强大的后端,提供更灵活的订阅配置、更美观的 UI、支持站点监控、消息推送等模块化设计。于是我决定尝试部署它,体验它是否能替代我的旧方案。

🔍 MoviePilot vs. Nastool 简单对比

功能/特性MoviePilotNastool
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 提供日志查看和站点健康检查功能,可用于排查服务异常问题。

入口位于右上角头像左侧的 小铃铛(消息提醒)图标旁边,图标点击后可查看各类服务状态与运行日志,建议部署后第一时间熟悉此处。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注