文章目录 MoviePilot配置-Nas媒体库自动化管理工具 仓库 官方仓库 感谢大佬的开源 请先准备好认证站点,否则装了也无法使用。 具体认证站点可参考官方仓库下AUTH_SITE的内容 请注意认证站点和支持站点并不相同。MoviePilot支持管理的站点并不代表能够用来认证。 UI展示仪表盘 - 展示一些基础信息 发现 推荐 搜索影视资源 - 添加订阅 - 搜索已添加站点里的种子资源 资源搜索 搜索已添加站点里的种子资源 订阅(自动追剧)⭐ 电影 - 电视剧 - 日历 更新时间展示 整理 正在下载 当前正在下载的任务信息 历史记录⭐ 媒体库整理纪录 经过MoviePilot的资源全靠这个历史记录来管理,比较重要 文件管理 配置的下载目录下的文件列表 也可以跳转到上层,展示整个Docker容器的目录 支持阿里云盘、115网盘 系统 插件⭐ 插件系统 站点管理⭐ PT站点管理 设定 系统设置内容 --用户 - --连接 设置下载器 设置媒体服务器 --目录 设置下载目录和媒体库目录 设置整理模式 --站点 设置同步CookieCloud 设置下载优先级 --搜索 媒体数据源 站点选择 优先级规则 --订阅 站点选择 优先级规则 --服务 自带的服务,可以手动执行 --通知 设置通知密钥 选择通知方案,微信、Tg、Slack、群晖 --词表 - --关于 系统版本信息 前置-安装CookieCloud(可选) 用于添加站点管理 如果手动在MoviePilot站点管理里添加,也可以选择不装 安装地址 界面Key和密码生成后自己记住 域名一行一个 建议只配置PT站就行了,没必要把所有Cookie都同步上去,虽然理论上有KEY和密码加密。 前置-下载器安装 qBittorrent(用于下载任务)参考官方文档 关闭性能限制 如果有多盘位的话可以参考下面我的下载目录设置 目录容器内路径备注/团队空间/公共下载 /downloads 默认盘2下载目录 /团队空间/公共下载1 /downloads1 盘1下载目录,为了目录监控插件,方便整理到媒体库 /团队空间/公共下载3 /downloads3 盘3下载目录,为了刷流插件 Web UI 仓库地址 我为了一屏显示我关注的数据所以改了一些样式代码,但大致是如下图所示 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仓库地址 根据药丸论坛的教程,可以设置/个人空间/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 有点麻烦,其实也没什么必要去改。 前置-目录概况这里以极空间举例,其他产品应该整体逻辑都差不多,反正都是基于Docker的版本。 硬盘模式为单盘模式,目前为3个机械盘,1个固态盘。 盘1主要长期保种资源(这类资源通常通过MoviePilot下载种子到本地,手动添加到qBittorrent下载,路径选到盘1,并且打上标签已整理。因为默认下载路径在盘2,搭配“目录监控”插件整理到媒体库中) 盘2主要存放短期影视资源、订阅内容 盘3主要用于刷流。 固态盘1主要存放Docker配置信息、虚拟机文件 如果是ZDR模式,也就是一个存储池,设置上应该更方便一些。我是因为在折腾之前已经切换到单盘模式了,而且怕盘坏了不知道丢了什么内容,所以还是继续使用单盘模式。 这里主要是因为极影视只能通过分类共享,但是里面的资源也得放在公共空间。 所以我的下载目录都是在公共空间里创建的,然后指定对应盘位。 配置目录则放在个人空间。 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.网络 host 3.环境这里只提供主要的一些配置 更多配置可以参考 PORT 3001 API服务端口,默认3001,可自行修改,不能与WEB服务端口冲突 NGINX_PORT 3000 WEB服务端口,默认3000,可自行修改,不能与API服务端口冲突 PROXY_HOST 的局域网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 1 访问的局域网ip:3000,默认用户名admin,初始化密码在日志中,登录后自行修改。 MoviePilot配置介绍 连接我也不确定这样使用是否正确,欢迎大佬补充。 通过目前的方式配置的话,极影视中也是三大类。动漫、电影、电视剧。每种分类分别选中link目录下的对应目录即可。 具体方案可以自己配置完后在历史记录找个文件重新整理一下试试就知道了。 目前的效果大概是这个样子的,qb是下载目录,link是媒体库。 我的策略是下载目录只进行一级分类,也就是只分成动漫、电影、电视剧。我是因为兼容以前的动漫二级分类,懒得重新整理媒体库,所以设置了一堆动漫目录。 由于下载目录只有一级分类,所以这么多动漫分类其实路径都是同一个。 如果下面二级分类配置动漫不细分,只设置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' 欧美剧: 1 如果自建的话就填自己的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 1 45 8,19 * * * 每天8点45和19点45执行一次。第二次执行只是为了保证某些时候失败的情况。 15 21 * * * 每天21点15分执行一次 主要是为了盘1手动下载的资源进行整理入库 监控了盘1下载目录的3个类型的文件夹 每一行一个目录,支持以下几种配置方式,转移方式支持move、copy、link、softlink、rclone_copy、rclone_move 监控目录#转移方式 监控目录:转移目的目录 监控目录:转移目的目录#转移方式 45 * * * * 每小时45分的时候执行一下。 主要是为了配合刷流插件,目前只对刷流并且做种60小时的种进行暂停。 60小时主要是为了防止HR,具体规则按站点来调整。 50 * * * * 每小时50分的时候备份一下数据 主要是为了刷魔力值,只需要下载一份资源,就可以在多个站进行保种,一般这种拿不到什么上传量,但是对魔力值提升还是有些帮助的。 45 8,19 * * * 每天8点45分和19点45分执行一次 刷流目录下的不辅种 本来可以按标签来,但是刷流标签在自动转种到Transmission后会消失,所以只能按目录来了 qBittorrent只负责下载任务,下载完成后转移到Transmission进行保种 */10 * * * * 每隔10分钟1次 只转移已整理的标签 手动下载到盘1的任务需要手动打标签 我也没搞懂干嘛的。虽然下载后开着,但是一直不知道具体是什么效果。欢迎留言补充。 站点刷流默认10分钟运行一次 这里应该是默认用的爬虫模式,而非RSS模式,并且只会读取首页的数据,所以部分首页都是置顶的站就没法很好的进行刷流。 3600秒,1小时执行1次。 只会监控通过MoviePilot下载的任务。自己在qBittorrent添加的不会监控。 没有呆梨的话可以用这个插件来通知,配置还是挺方便的。 服务器地址记得配置完成,完整的应该是https://api.day.app/你的编码 自定义索引站点2024-02-15:目前最新版官方已经添加麒麟、馒头多域名支持,所以删除了相应配置方案。 添加没有默认支持的站点 其他站点欢迎留言补充 清理订阅缓存这个插件需要在环境变量中添加仓库扩展 主要是为了某些时候自动订阅下载了资源,但是被自己手动删掉的情况 文件管理-左上角-选择对应网盘-扫码登录即可 需要重新拉取镜像更新版本才会出现 目前官方已解决该问题 反代首页自己得有域名 申请一个免费的ssl证书 通过自己的服务器反代一个api.iyuu.cn MoviePilot插件版由于容器内没法使用nano、vi、vim,只能文件夹映射出来 /app/app/plugins/iyuuautoseed/iyuu_helper.py 修改api.iyuu.cn成自己反代的地址即可 但是这种情况会导致MoviePilot自动升级功能失效,一直提示获取当前版本失败,取消映射即可修复 iyuu-plusssh只能通过sh命令进入,而且每次启动都会拉取最新代码,所以还是得文件夹映射出来 /IYUU/app/common/Constant.php 修改api.iyuu.cn成自己反代的地址即可 馒头新架构添加站点引用自官方群组 注意:馒头部分插件仍然使用cookie访问,请自行评估风险。具体可参考更新日志支持情况。 检查版本是否为1.7.5+ 添加配置 如果原先站点管理里的mt没删除 请替换rss地址、cookie和UA 如果意外删除 请手动添加。官方提供的添加方式图片就不放了,因为带了链接。 添加完成后请到馒头的控制台 - 实验室 - 建立存取令牌 生成令牌后请回到站点管理测试馒头联通性一次 连通性正常后尝试搜索并观察日志 日志中有MT获取到APIkey字样即可 请在cookiecloud浏览器插件端黑名单添加域名 避免下次同步时覆盖手动添加的cookie 其他教程🔥热心网友整理的MoviePilot安装和使用指引,可供参考: 求药🙈求💊论坛、十一大,感谢大佬!我的邮箱 注意请勿在任何国内平台宣传 MoviePilot,MoviePilot 仅用于学习交流使用。 请勿将 MoviePilot 用于商业用途。 请勿将 MoviePilot 制作为视频内容,于境内视频网站(版权利益方)传播。 请勿将 MoviePilot 用于任何违反法律法规的行为。 请勿将本教程在国内任何平台宣传,本教程只作为官方仓库教程补充。 最后更新时间: (责任编辑:) |