前言:
之前,大家应该都用过或者了解过 Nastools,这次的Movie pilot也是Nastools作者出品。我搭建部署后,使用了3天感觉还不错,所以把部署的过程写出来方便其他小伙伴使用。
教程:
教程部分,这里我提供docker-compose和unraid的模板,如果是unraid以外的可以使用docker compose 没有docker compose 可以用docker run。
更新:
2024年10月3日
因为mp的作者更新了配置方式删除了过时变量。
管理员密码变量现在已经无效,在mp第一次启动后,请看日志内有随机生成密码,使用随机密码进入后,自行去系统内修改密码。
完成后,去unraid的docker界面配置模板即可!获取到模板之后,先部署cookiecloud和ocr这两个组件配置完成后,在进行moviepilot的配置。
cookiecloud:
默认什么都不用动直接Apply,此容器的模板是在un的apps商店的基础上增加了数据持久化的配置其他没变。
浏览器插件
- 商店安装:Edge商店 | Chrome商店
- 手动下载安装:Releases · easychen/CookieCloud · GitHub
插件安装完成后在浏览器页面找到插件:
ocr:
也是直接APPLY 即可。
MoviePilot:
接下来是我们的主角,对于MoviePolit它的变量相对比较多,希望大家仔细看,一次过,嘿嘿~!
认证变量信息:
站点 |
参数 |
iyuu |
IYUU_SIGN :IYUU登录令牌 |
hhclub |
HHCLUB_USERNAME :用户名
HHCLUB_PASSKEY :密钥 |
audiences |
AUDIENCES_UID :用户ID
AUDIENCES_PASSKEY :密钥 |
hddolby |
HDDOLBY_ID :用户ID
HDDOLBY_PASSKEY :密钥 |
zmpt |
ZMPT_UID :用户ID
ZMPT_PASSKEY :密钥 |
freefarm |
FREEFARM_UID :用户ID
FREEFARM_PASSKEY :密钥 |
hdfans |
HDFANS_UID :用户ID
HDFANS_PASSKEY :密钥 |
wintersakura |
WINTERSAKURA_UID :用户ID
WINTERSAKURA_PASSKEY :密钥 |
leaves |
LEAVES_UID :用户ID
LEAVES_PASSKEY :密钥 |
1ptba |
1PTBA_UID :用户ID
1PTBA_PASSKEY :密钥 |
icc2022 |
ICC2022_UID :用户ID
ICC2022_PASSKEY :密钥 |
ptlsp |
PTLSP_UID :用户ID
PTLSP_PASSKEY :密钥 |
-
emby
设置项:
- EMBY_HOST: Emby服务器地址,格式:
ip:port
,https需要添加https://
前缀
- EMBY_API_KEY: Emby Api Key,在
设置->高级->API密钥
处生成
-
jellyfin
设置项:
- JELLYFIN_HOST: Jellyfin服务器地址,格式:
ip:port
,https需要添加https://
前缀
- JELLYFIN_API_KEY: Jellyfin Api Key,在
设置->高级->API密钥
处生成
-
plex
设置项:
- PLEX_HOST: Plex服务器地址,格式:
ip:port
,https需要添加https://
前缀
- PLEX_TOKEN: Plex网页Url中的
X-Plex-Token
,通过浏览器F12->网络从请求URL中获取
注意:此教程并不包含qb,请自行提前安装qb!
TR变量:
-
transmission
设置项:
- TR_HOST: transmission地址,格式:
ip:port
,https需要添加https://
前缀
- TR_USER: transmission用户名
- TR_PASSWORD: transmission密码
配置完成后apply就可以等待完成了,之后查看日志如下图基本就是完成了,之后我们访问unraidip+3000端口访问webui 检查各个组件是否正常。
docker 相对简单了不少,这里我把我写好的docker compose 分享给大家,大家根据自己的情况进行修改,之后直接docker compose up -d 开干就完事了!
上面的docker compose的内容,凡是XXXXXXX都是必须要修改的,常见功能我做了注解 根据注解进行修改就可以了没有compose的小伙伴用ai转换一下用docker run 也可以的,相信玩compose的都是老司机,有一定经验我就不在详细赘述,至于labels部分的有traefik的小伙伴就写域名没有的可以无视,或者删除。
认证部分我写的是hhcloub,当然它还有很多方式,还有媒体服务器我也写的是plex ,它要支持jf和emby ,下载服务器支持qb和tr,下面我把上面没有的变量补上,如果你和我的不同,删掉我的在补上你的信息即可。
认证变量信息:
站点 |
参数 |
iyuu |
IYUU_SIGN :IYUU登录令牌 |
hhclub |
HHCLUB_USERNAME :用户名
HHCLUB_PASSKEY :密钥 |
audiences |
AUDIENCES_UID :用户ID
AUDIENCES_PASSKEY :密钥 |
hddolby |
HDDOLBY_ID :用户ID
HDDOLBY_PASSKEY :密钥 |
zmpt |
ZMPT_UID :用户ID
ZMPT_PASSKEY :密钥 |
freefarm |
FREEFARM_UID :用户ID
FREEFARM_PASSKEY :密钥 |
hdfans |
HDFANS_UID :用户ID
HDFANS_PASSKEY :密钥 |
wintersakura |
WINTERSAKURA_UID :用户ID
WINTERSAKURA_PASSKEY :密钥 |
leaves |
LEAVES_UID :用户ID
LEAVES_PASSKEY :密钥 |
1ptba |
1PTBA_UID :用户ID
1PTBA_PASSKEY :密钥 |
icc2022 |
ICC2022_UID :用户ID
ICC2022_PASSKEY :密钥 |
ptlsp |
PTLSP_UID :用户ID
PTLSP_PASSKEY :密钥 |
媒体服务器:
-
emby
设置项:
- EMBY_HOST: Emby服务器地址,格式:
ip:port
,https需要添加https://
前缀
- EMBY_API_KEY: Emby Api Key,在
设置->高级->API密钥
处生成
-
jellyfin
设置项:
- JELLYFIN_HOST: Jellyfin服务器地址,格式:
ip:port
,https需要添加https://
前缀
- JELLYFIN_API_KEY: Jellyfin Api Key,在
设置->高级->API密钥
处生成
-
plex
设置项:
- PLEX_HOST: Plex服务器地址,格式:
ip:port
,https需要添加https://
前缀
- PLEX_TOKEN: Plex网页Url中的
X-Plex-Token
,通过浏览器F12->网络从请求URL中获取
下载客户端:
-
qbittorrent
设置项:
- QB_HOST: qbittorrent地址,格式:
ip:port
,https需要添加https://
前缀
- QB_USER: qbittorrent用户名
- QB_PASSWORD: qbittorrent密码
- QB_CATEGORY: qbittorrent分类自动管理,
true
/false
,默认false
,开启后会将下载二级分类传递到下载器,由下载器管理下载目录,需要同步开启DOWNLOAD_CATEGORY
-
transmission
设置项:
- TR_HOST: transmission地址,格式:
ip:port
,https需要添加https://
前缀
- TR_USER: transmission用户名
- TR_PASSWORD: transmission密码
站点添加:
在添加了cookiecloud插件的浏览器上访问并登录各大站点,完成后,在插件上电手动同步,然后重启mp的容器稍等一会就会同步站点信息了。
连接功能检查:
部署完了之后,我们来对基本功能链接做一个简单的检查:
这里的检查,只是给大家提供一个检查方向,如果大家有更好的办法可以无视我的,发现不正常可以看docker的日志来分析。
站点检查,如果没有,检查cookiecloud链接是否正常。
结尾:
MP 搭建变量可能有点多,会让新手有点晕头转向,再就是此次教程并没有写通知内容,国内常见的微信通知或者push 都没加入,如果需要,可以访问作者的GitHub页面进行配置,如果你搞不定,也可以联系我 远程有偿部署安装。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(14)
OCR识别服务器无法启动。。还有就是登录MoviePilot一直提示密码错误。。日志也没有有提示密码
最新版本密码在变量定义删除了,需要第一次启动日志查看密码
你好,在启动的日志里没有显示密码呢…
第一次启动密码在日志里
我的日志里没有..
搞不定可以 联系我远程付费搭建
可以了,用户名不自定义就有密码
登陆mp时显示登陆失败,请检查网络连接,请问这是怎么回事?我已经清除过缓存了
新版本 密码参数已经没了, 去掉参数重新启动就好了
远程多少钱
配置把超级用户密码和apikey变量都删除了,日志还是显示不出来密码。
需要删除appdata的moviepilot文件夹,密码只有第一次显示,过后就不显示了
能不能出一份MP与微信交互的教程,现在MP能接收到微信指令,但不能返回给微信。
收到。最近安排!