仓库
官方仓库
感谢大佬的开源
请先准备好认证站点,否则装了也无法使用。
具体认证站点可参考官方仓库下AUTH_SITE的内容
- 请注意
认证站点和支持站点并不相同。MoviePilot支持管理的站点并不代表能够用来认证。
UI展示



功能介绍
| 类别 |
子类别 |
内容 |
| 仪表盘 |
- |
展示一些基础信息 |
| 发现 |
推荐 |
搜索影视资源 |
| - 添加订阅 |
|
|
| - 搜索已添加站点里的种子资源 |
|
|
|
资源搜索 |
搜索已添加站点里的种子资源 |
| 订阅(自动追剧)⭐ |
电影 |
- |
|
电视剧 |
- |
|
日历 |
更新时间展示 |
| 整理 |
正在下载 |
当前正在下载的任务信息 |
|
历史记录⭐ |
媒体库整理纪录 |
| 经过MoviePilot的资源全靠这个历史记录来管理,比较重要 |
|
|
|
文件管理 |
配置的下载目录下的文件列表 |
| 也可以跳转到上层,展示整个Docker容器的目录 |
|
|
支持阿里云盘、115网盘 |
|
|
| 系统 |
插件⭐ |
插件系统 |
|
站点管理⭐ |
PT站点管理 |
|
设定 |
系统设置内容 |
|
--用户 |
- |
|
--连接 |
设置下载器 |
| 设置媒体服务器 |
|
|
|
--目录 |
设置下载目录和媒体库目录 |
| 设置整理模式 |
|
|
|
--站点 |
设置同步CookieCloud |
| 设置下载优先级 |
|
|
|
--搜索 |
媒体数据源 |
| 站点选择 |
|
|
| 优先级规则 |
|
|
|
--订阅 |
站点选择 |
| 优先级规则 |
|
|
|
--服务 |
自带的服务,可以手动执行 |
|
--通知 |
设置通知密钥 |
| 选择通知方案,微信、Tg、Slack、群晖 |
|
|
|
--词表 |
- |
|
--关于 |
系统版本信息 |
前置-安装CookieCloud(可选)
- 用于添加站点管理
- 如果手动在MoviePilot站点管理里添加,
也可以选择不装
安装地址
界面

配置
- 服务器地址(自选1种)
- 使用公共CookieCloud远程服务器(默认):服务器地址为:https://movie-pilot.org/cookiecloud
- 使用MoviePilot内建的本地Cookie服务:在
设定 - 站点 中打开启用本地CookieCloud服务器后,将启用内建的CookieCloud提供服务,服务地址为:http://localhost:${NGINX_PORT}/cookiecloud/, Cookie数据加密保存在配置文件目录下的cookies文件中
- 自建服务CookieCloud服务器:参考 CookieCloud 项目进行搭建,docker镜像请点击 这里。极空间的话直接搜索
easychen_cookiecloud。
- Key和密码生成后自己记住
- 域名一行一个
- 建议只配置PT站就行了,没必要把所有Cookie都同步上去,虽然理论上有KEY和密码加密。
前置-下载器安装
qBittorrent(用于下载任务)
参考官方文档
-
关闭性能限制
-
如果有多盘位的话可以参考下面我的下载目录设置
| 目录 |
容器内路径 |
备注 |
| /团队空间/公共下载 |
/downloads |
默认盘2下载目录 |
| /团队空间/公共下载1 |
/downloads1 |
盘1下载目录,为了目录监控插件,方便整理到媒体库 |
| /团队空间/公共下载3 |
/downloads3 |
盘3下载目录,为了刷流插件 |
Web UI
仓库地址
- 我为了一屏显示我关注的数据所以改了一些样式代码,但大致是如下图所示

Transmission(用于保种任务)
Docker安装
搜索镜像
chisbread_transmission
启动容器
1.关闭性能限制
2.文件夹映射
| 本地文件夹路径(自己创建) |
容器内路径 |
备注 |
| /个人空间/docker/tr/watch |
/watch |
种子监控目录,感觉没啥用 |
| /个人空间/docker/tr/config |
/config |
配置目录 |
| /个人空间/docker/tr/web |
/web |
web UI文件夹官方仓库。文件夹名改成对应的。 |
| /团队空间/公共下载 |
/downloads |
默认盘2下载目录 |
| /团队空间/公共下载1 |
/downloads1 |
盘1下载目录,方便目录监控插件整理到媒体库 |
| /团队空间/公共下载3 |
/downloads3 |
盘3下载目录,为了刷流插件 |
3.端口
由于极空间自带下载为51413,防止冲突,所以等会环境变量里PEERPORT设置成51419
| 映射端口 |
容器内端口 |
| 51419 |
51419 TCP |
| 51419 |
51419 UDP |
| 9091 |
9091 |
4.环境变量
| 环境变量 |
值 |
备注 |
| USER |
自己设置 |
账号 |
| PASS |
自己设置 |
密码 |
| PUID |
0 |
权限 |
| PGIU |
0 |
权限 |
| TRANSMISSION_WEB_HOME |
/web |
web UI |
Web UI
TrguiNG仓库地址
被大佬安利了这个新的UI,确实流畅不少。替换了原先使用的transmission-web-control。

transmission-web-control仓库地址

补充
1.Transmission-web-control卡顿解决
根据药丸论坛的教程,可以设置/个人空间/docker/tr/config/tr-web-control/config.js下的pageSize调整到50以下。然后重启容器,清除浏览器里Transmission页面的缓存。这样默认分页会从200变得小一点。
2.Transmission-web-control任务列表文件大小与PT站不一致
由于默认文件大小是按1000来计算的,所以可以修改源代码进行解决。
- 拉取代码
- 找到路径
src/lib/utils.ts
- 搜索
const k = 1000;,改成1024
- 执行
npm install、npm run build打包
- 打包出来的
dist即/个人空间/docker/tr/web
有点麻烦,其实也没什么必要去改。
前置-目录概况
这里主要是因为极影视只能通过分类共享,但是里面的资源也得放在公共空间。
所以我的下载目录都是在公共空间里创建的,然后指定对应盘位。
配置目录则放在个人空间。

2024-02-28:引用自官方频道
【关于 MoviePilot多目录支持的说明】
- 下载目录支持按电影、电视剧、
动漫设定三个不同的下载目录。最新版已经取消了动漫单独分类,可以参考后续系统设置目录里来配置出单独的动漫目录
- 媒体库目录支持配置多个根目录(使用,号分隔),同时每个根目录下可以按电影、电视剧、动漫设定多个不同的一级目录名称,开启自动分类时会在一级目录下根据分类策略自动建二级目录。
- 多目录整理时会自动匹配下载目录和媒体库目录的关系,匹配的逻辑是:
- 计算媒体库目录与下载目录的相似度,相似度最高的目录会优先使用(也就是说,如果你希望下载目录和媒体库目录一对一整理时,在Docker中将下载目录和媒体库目录映射为同一个父路径,程序便会自动识别)
- 如无相似的目录,则按配置的顺序查找第一个满足文件大小要求的媒体库目录。
主要-安装MoviePilot⭐
Docker安装
搜索镜像
jxxghp/moviepilot
安装容器
1.文件夹路径映射

| 本地文件夹路径(自己创建) |
容器内路径 |
备注 |
| /个人空间/docker/tr/config/torrents |
/tr |
Docker安装的Transmission的种子文件夹 |
| /个人空间/docker/qb/qBittorrent/BT_backup |
/qb |
Docker安装的qBittorrent的种子文件夹 |
| /个人空间/docker/MoviePilot/config |
/config |
MoviePilot的配置文件夹 |
| /个人空间/docker/MoviePilot/cache |
/moviepilot |
MoviePilot的浏览器内核,不映射的话每次都会重新下载 |
| /团队空间/公共下载 |
/downloads |
默认盘2下载目录 |
| /团队空间/公共下载1 |
/downloads1 |
盘1下载目录,为了目录监控插件,方便整理到媒体库 |
| /团队空间/公共下载3 |
/downloads3 |
盘3下载目录,为了刷流插件 |
2.网络
3.环境
- 这里只提供主要的一些配置
- 更多配置可以参考官方仓库

| 环境变量 |
值 |
备注 |
| PORT |
3001 |
API服务端口,默认3001,可自行修改,不能与WEB服务端口冲突 |
| NGINX_PORT |
3000 |
WEB服务端口,默认3000,可自行修改,不能与API服务端口冲突 |
| PROXY_HOST |
http://nas的局域网ip:7890 |
没有呆梨就别填,主要是为了tg通知和Github更新版本 |
| MOVIEPILOT_AUTO_UPDATE |
true |
自动更新 |
| AUTH_SITE |
hdfans,iyuu |
认证站点,具体参考仓库 |
| HDFANS_UID |
|
自行根据站点填写 |
| HDFANS_PASSKEY |
|
自行根据站点填写 |
| IYUU_SIGN |
|
iyuu获取 |
| BIG_MEMORY_MODE |
默认false,可以改成true |
大内存模式,速度更快,但同时占用更多内存 |
| SUBSCRIBE_STATISTIC_SHARE |
默认true |
订阅匿名共享数据 |
| PLUGIN_STATISTIC_SHARE |
默认true |
插件下载匿名共享数据 |
| TMDB_API_DOMAIN |
api.tmdb.org |
TMDB API地址,有呆梨不用写这个变量,默认就是api.themoviedb.org` |
| TMDB_IMAGE_DOMAIN |
static-mdb.v.geilijiasu.com |
TMDB API地址,有呆梨不用写这个变量,默认就是image.tmdb.org |
| PLUGIN_MARKET |
见下方 |
仓库扩展当前版本已经内置了流行的三方仓库,所以这个变量没有特别需求的话应该也不用加了 |
3.1仓库扩展
https://github.com/jxxghp/MoviePilot-Plugins,https://github.com/thsrite/MoviePilot-Plugins,https://github.com/honue/MoviePilot-Plugins,https://github.com/dandkong/MoviePilot-Plugins,https://github.com/Aqr-K/MoviePilot-Plugins,https://github.com/AnjoyLi/MoviePilot-Plugins,https://github.com/WithdewHua/MoviePilot-Plugins,https://github.com/almus2zhang/MoviePilot-Plugins,https://github.com/baozaodetudou/MoviePilot-Plugins,https://github.com/HankunYu/MoviePilot-Plugins,https://github.com/InfinityPacer/MoviePilot-Plugins,https://github.com/Pixel-LH/MoviePilot-Plugins,https://github.com/lightolly/MoviePilot-Plugins, https://github.com/so1ve/MoviePilot-Plugins
启动容器
- 访问
http://nas的局域网ip:3000,默认用户名admin,初始化密码在日志中,登录后自行修改。
MoviePilot配置介绍
连接

目录
我也不确定这样使用是否正确,欢迎大佬补充。

下载目录
- 我的策略是下载目录只进行
一级分类,也就是只分成动漫、电影、电视剧。我是因为兼容以前的动漫二级分类,懒得重新整理媒体库,所以设置了一堆动漫目录。
- 由于下载目录只有一级分类,所以这么多动漫分类其实路径都是同一个。
- 如果下面
二级分类配置动漫不细分,只设置genre_ids: '16'的话,我理解是只需要设置两个动漫目录就行了,一个电影下的,一个电视剧下的。

媒体库目录
- 媒体库目录进行了二级分类。因为目前版本动漫是直接存在电影和电视剧分类下,所以将动漫分类优先级提高。最终在目录路径上其实还是区分出了电影、电视剧、动漫三大类。
我是为了兼容以前的动漫二级分类,懒得重新整理媒体库,所以设置了一堆动漫目录
- 由于媒体库目录是二级分类,所以这么多动漫分类都指定了对应目录。
因为测试了一下指定在动漫目录不会自动分类
- 如果下面
二级分类配置动漫不细分,只设置genre_ids: '16'的话,我理解是只需要设置两个动漫目录就行了,一个电影下的,一个电视剧下的。让极影视或者其他媒体服务器自己去处理媒体库分类。

媒体库分类示例

2024-05-25:引用自官方频道
- 修改配置文件(可以直接通过上面的插件修改)
/个人空间/docker/MoviePilot/config/category.yaml
yaml
# 配置电影的分类策略
movie:
中国动画电影:
genre_ids: '16'
original_language: 'zh,cn,bo,za'
日韩动画电影:
genre_ids: '16'
original_language: 'ja,ko'
欧美动画电影:
genre_ids: '16'
恐怖电影:
genre_ids: '27'
华语电影:
original_language: 'zh,cn,bo,za'
日韩电影:
original_language: 'ja,ko'
欧美电影:
# 配置电视剧的分类策略
tv:
中国动漫:
genre_ids: '16'
# 匹配 origin_country 国家,CN是中国大陆,TW是中国台湾,HK是中国香港
origin_country: 'CN,TW,HK'
日韩动漫:
genre_ids: '16'
# 匹配 origin_country 国家,JP是日本
origin_country: 'JP,KR'
儿童动漫:
genre_ids: '10762'
欧美动漫:
genre_ids: '16'
中国纪录片:
genre_ids: '99'
original_language: 'zh,cn,bo,za'
外国纪录片:
genre_ids: '99'
中国综艺:
genre_ids: '10764,10767'
original_language: 'zh,cn,bo,za'
日韩综艺:
genre_ids: '10764,10767'
original_language: 'ja,ko'
欧美综艺:
genre_ids: '10764,10767'
国产剧:
origin_country: 'CN,TW,HK'
日韩剧:
original_language: 'ja,ko'
欧美剧:
站点
站点同步
如果自建的话就填自己的ip端口

- 执行
- 设定-服务-同步CookieCloud站点
- 同步完成即可在
站点管理中看到自己的PT站了

搜索

订阅

订阅规则
引用自MoviePilot群组
SPECSUB & CNSUB & 4K & !BLU & BLURAY & H265 & !DOLBY & !REMUX & !UHD > CNSUB & 4K & !BLU & BLURAY & H265 & !DOLBY & !REMUX & !UHD > SPECSUB & CNSUB & 4K & !BLU & !BLURAY & !UHD & !REMUX & WEBDL & !DOLBY > CNSUB & 4K & !BLU & !BLURAY & !UHD & !REMUX & WEBDL & !DOLBY > 4K & !BLU & !DOLBY > 4K & !BLU > SPECSUB & CNSUB & 1080P & BLURAY & !DOLBY & !BLU & !UHD & !REMUX > CNSUB & 1080P & !BLU & BLURAY & !DOLBY & !UHD & !REMUX > SPECSUB & CNSUB & 1080P & !BLU & !BLURAY & !UHD & !REMUX & WEBDL & !DOLBY > CNSUB & 1080P & !BLU & !BLURAY & !UHD & !REMUX & WEBDL & !DOLBY > 1080P & !BLU & !DOLBY > 1080P & !BLU > 720P & !BLU

通知

插件⭐

站点自动签到
- 45 8,19 * * *
- 每天8点45和19点45执行一次。第二次执行只是为了保证某些时候失败的情况。

站点数据统计

目录监控

自动删种
- 45 * * * *
- 每小时45分的时候执行一下。
- 主要是为了配合刷流插件,目前只对刷流并且做种60小时的种进行暂停。
- 60小时主要是为了防止HR,具体规则按站点来调整。

自动备份
- 50 * * * *
- 每小时50分的时候备份一下数据

iyuu自动辅种

自动转移做种

下载器文件同步
我也没搞懂干嘛的。虽然下载后开着,但是一直不知道具体是什么效果。欢迎留言补充。
站点刷流
- 默认10分钟运行一次
- 这里应该是默认用的爬虫模式,而非RSS模式,并且只会读取首页的数据,所以部分首页都是置顶的站就没法很好的进行刷流。

下载进度推送
- 3600秒,1小时执行1次。
- 只会监控通过MoviePilot下载的任务。自己在qBittorrent添加的不会监控。

Bark消息通知
没有呆梨的话可以用这个插件来通知,配置还是挺方便的。
- 服务器地址记得配置完成,完整的应该是
https://api.day.app/你的编码
自定义索引站点
2024-02-15:目前最新版官方已经添加麒麟、馒头多域名支持,所以删除了相应配置方案。
-
添加没有默认支持的站点
-

-
其他站点欢迎留言补充
清理订阅缓存
- 这个插件需要在环境变量中添加仓库扩展
- 主要是为了某些时候自动订阅下载了资源,但是被自己手动删掉的情况

支持阿里云盘、115网盘
文件管理-左上角-选择对应网盘-扫码登录即可
需要重新拉取镜像更新版本才会出现

🚫iyuu掉备案临时解决方案
目前官方已解决该问题
反代
- 首页自己得有域名
- 申请一个免费的ssl证书
- 通过自己的服务器反代一个api.iyuu.cn
MoviePilot插件版
但是这种情况会导致MoviePilot自动升级功能失效,一直提示获取当前版本失败,取消映射即可修复
iyuu-plus
- ssh只能通过sh命令进入,而且每次启动都会拉取最新代码,所以还是得文件夹映射出来
- /IYUU/app/common/Constant.php
- 修改api.iyuu.cn成自己反代的地址即可
馒头新架构添加站点
引用自官方群组
注意:馒头部分插件仍然使用cookie访问,请自行评估风险。具体可参考更新日志支持情况。
请在cookiecloud浏览器插件端黑名单添加域名
避免下次同步时覆盖手动添加的cookie
其他教程
🔥热心网友整理的MoviePilot安装和使用指引,可供参考:
求药🙈
求💊论坛、十一大,感谢大佬!我的邮箱
注意
- 请勿在任何国内平台宣传 MoviePilot,MoviePilot 仅用于学习交流使用。
- 请勿将 MoviePilot 用于商业用途。
- 请勿将 MoviePilot 制作为视频内容,于境内视频网站(版权利益方)传播。
- 请勿将 MoviePilot 用于任何违反法律法规的行为。
- 请勿将本教程在国内任何平台宣传,本教程只作为官方仓库教程补充。
仓库
官方仓库
感谢大佬的开源
UI展示
功能介绍
阿里云盘、115网盘前置-安装CookieCloud(可选)
也可以选择不装安装地址
界面
配置
设定-站点中打开启用本地CookieCloud服务器后,将启用内建的CookieCloud提供服务,服务地址为:http://localhost:${NGINX_PORT}/cookiecloud/, Cookie数据加密保存在配置文件目录下的cookies文件中easychen_cookiecloud。前置-下载器安装
qBittorrent(用于下载任务)
参考官方文档
关闭性能限制
如果有多盘位的话可以参考下面我的下载目录设置
目录监控插件,方便整理到媒体库刷流插件Web UI
仓库地址
Transmission(用于保种任务)
Docker安装
搜索镜像
启动容器
1.关闭性能限制
2.文件夹映射
目录监控插件整理到媒体库刷流插件3.端口
4.环境变量
Web UI
TrguiNG仓库地址
被大佬安利了这个新的UI,确实流畅不少。替换了原先使用的transmission-web-control。
transmission-web-control仓库地址补充
1.Transmission-web-control卡顿解决
根据药丸论坛的教程,可以设置
/个人空间/docker/tr/config/tr-web-control/config.js下的pageSize调整到50以下。然后重启容器,清除浏览器里Transmission页面的缓存。这样默认分页会从200变得小一点。2.Transmission-web-control任务列表文件大小与PT站不一致
由于默认文件大小是按1000来计算的,所以可以修改源代码进行解决。
src/lib/utils.tsconst k = 1000;,改成1024npm install、npm run build打包dist即/个人空间/docker/tr/web前置-目录概况
这里以极空间举例,其他产品应该整体逻辑都差不多,反正都是基于Docker的版本。
硬盘模式为单盘模式,目前为3个机械盘,1个固态盘。
已整理。因为默认下载路径在盘2,搭配“目录监控”插件整理到媒体库中)如果是ZDR模式,也就是一个存储池,设置上应该更方便一些。我是因为在折腾之前已经切换到单盘模式了,而且怕盘坏了不知道丢了什么内容,所以还是继续使用单盘模式。主要-安装MoviePilot⭐
Docker安装
搜索镜像
安装容器
1.文件夹路径映射
目录监控插件,方便整理到媒体库刷流插件2.网络
3.环境
3001,可自行修改,不能与WEB服务端口冲突3000,可自行修改,不能与API服务端口冲突http://nas的局域网ip:7890image.tmdb.org当前版本已经内置了流行的三方仓库,所以这个变量没有特别需求的话应该也不用加了3.1仓库扩展
启动容器
http://nas的局域网ip:3000,默认用户名admin,初始化密码在日志中,登录后自行修改。MoviePilot配置介绍
连接
目录
通过目前的方式配置的话,极影视中也是三大类。动漫、电影、电视剧。每种分类分别选中link目录下的对应目录即可。
重新整理一下试试就知道了。目前的效果大概是这个样子的,qb是下载目录,link是媒体库。
下载目录
一级分类,也就是只分成动漫、电影、电视剧。我是因为兼容以前的动漫二级分类,懒得重新整理媒体库,所以设置了一堆动漫目录。二级分类配置动漫不细分,只设置genre_ids: '16'的话,我理解是只需要设置两个动漫目录就行了,一个电影下的,一个电视剧下的。媒体库目录
我是为了兼容以前的动漫二级分类,懒得重新整理媒体库,所以设置了一堆动漫目录因为测试了一下指定在动漫目录不会自动分类二级分类配置动漫不细分,只设置genre_ids: '16'的话,我理解是只需要设置两个动漫目录就行了,一个电影下的,一个电视剧下的。让极影视或者其他媒体服务器自己去处理媒体库分类。媒体库分类示例
二级分类策略插件,修改会方便一点。/个人空间/docker/MoviePilot/config/category.yamlyaml
站点
站点同步
如果自建的话就填自己的ip端口
站点管理中看到自己的PT站了搜索
订阅
订阅规则
通知
插件⭐
站点自动签到
站点数据统计
目录监控
主要是为了盘1手动下载的资源进行整理入库
监控了盘1下载目录的3个类型的文件夹
每一行一个目录,支持以下几种配置方式,转移方式支持
move、copy、link、softlink、rclone_copy、rclone_move自动删种
自动备份
iyuu自动辅种
主要是为了刷魔力值,只需要下载一份资源,就可以在多个站进行保种,一般这种拿不到什么上传量,但是对魔力值提升还是有些帮助的。
45 8,19 * * *
每天8点45分和19点45分执行一次
刷流目录下的不辅种
自动转移做种
qBittorrent只负责下载任务,下载完成后转移到Transmission进行保种
*/10 * * * *
每隔10分钟1次
只转移
已整理的标签下载器文件同步
我也没搞懂干嘛的。虽然下载后开着,但是一直不知道具体是什么效果。欢迎留言补充。
站点刷流
下载进度推送
Bark消息通知
没有呆梨的话可以用这个插件来通知,配置还是挺方便的。
https://api.day.app/你的编码自定义索引站点
添加没有默认支持的站点
其他站点欢迎留言补充
清理订阅缓存
支持阿里云盘、115网盘
文件管理-左上角-选择对应网盘-扫码登录即可
🚫iyuu掉备案临时解决方案反代
MoviePilot插件版
由于容器内没法使用nano、vi、vim,只能文件夹映射出来
/app/app/plugins/iyuuautoseed/iyuu_helper.py
修改api.iyuu.cn成自己反代的地址即可
iyuu-plus
馒头新架构添加站点
检查版本是否为1.7.5+
添加配置
如果原先站点管理里的mt没删除 请替换rss地址、cookie和UA
如果意外删除 请手动添加。
官方提供的添加方式图片就不放了,因为带了链接。添加完成后请到馒头的控制台 - 实验室 - 建立存取令牌
搜索并观察日志请在cookiecloud浏览器插件端黑名单添加域名
避免下次同步时覆盖手动添加的cookie
其他教程
🔥热心网友整理的MoviePilot安装和使用指引,可供参考:
求药🙈
求💊论坛、十一大,感谢大佬!我的邮箱
注意