应用介绍
MoviePilot 是基于 NAStool 部分代码重新设计的一站式影视自动化工具。它聚焦于自动化核心需求,采用了前后端分离的架构(FastAPI + Vue3),界面更加美观易用。
MoviePilot 能够自动管理你的媒体库,支持从资源搜索、订阅、下载到整理刮削的全流程自动化,是打造完美 NAS 影音中心的强大助手。
主要特性:
- 现代化界面:基于 Vue3 重构的前端,响应式设计,操作流畅。
- 自动化流程:支持自动搜索、下载、刮削和整理影视资源。
- 插件系统:支持通过插件扩展功能,如站点管理、消息通知等。
- 站点适配:广泛支持各类 PT/BT 站点。

安装说明
前提依赖
- CookieCloud:需要配置 CookieCloud 来同步站点 Cookie。
- 媒体服务器:建议配合 Emby、Jellyfin 或 Plex 使用。
- 下载器:支持 qBittorrent、Transmission 等。
安装配置
MoviePilot 需要 Redis 服务,并且建议配置 CookieCloud。以下是一个完整的 docker-compose.yml 示例:
version: '3'
services:
moviepilot:
image: jxxghp/moviepilot:latest
container_name: moviepilot
restart: always
ports:
- "3000:3000"
volumes:
- ./config:/config
- ./core:/moviepilot/.cache/ms-playwright
- /path/to/media:/media # 你的媒体目录,需与下载器映射一致
environment:
- NGINX_PORT=3000
- PORT=3001
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- SUPERUSER=admin # 默认管理员用户名
- SUPERUSER_PASSWORD=password # 默认管理员密码,请修改
- API_TOKEN=moviepilot # API密钥,用于与其他服务交互
- PROXY_HOST= # HTTP代理地址,如 http://192.168.1.2:7890
- TMDB_API_KEY= # TMDB API Key,强烈建议配置
- AUTH_SITE=iyuu # 认证站点,支持 iyuu/audiopile
- IYUU_TOKEN= # IYUU Token,用于认证
depends_on:
- redis
redis:
image: redis:alpine
container_name: moviepilot-redis
restart: always
command: redis-server --save 60 1 --loglevel warning
注意:
- 首次启动需要认证(IYUU),请确保填写了正确的
IYUU_TOKEN。 /media目录映射必须与下载器(如 qBittorrent)的映射路径完全一致,以便进行硬链接整理。
使用说明
- 启动服务:执行
docker-compose up -d。 - 访问界面:在浏览器访问
http://NAS_IP:3000。 - 初始配置:
- 登录后,进入“设置”页面。
- 配置 下载器(qBittorrent等)。
- 配置 媒体服务器(Emby/Jellyfin)。
- 配置 站点同步(通过 CookieCloud)。
- 开始使用:在“发现”或“搜索”页面添加订阅,MoviePilot 将自动完成后续工作。