前言wiki
mpwiki:https://wiki.movie-pilot.org/zh/install
官网:https://movie-pilot.org
1.安装部署
由于群晖必须需要手动创建文件夹 ,所以我们去群晖Docker文件夹内创建
先创建一个主文件夹,命名为 mp,在创建子文件夹 core config 右键mp文件夹 权限 任何人 勾选读写 应用所有子文件夹
1.1 docker-compose部署
强烈推荐这个完全体版本
需要创建三个主文件夹 moviepilot-v2 redis postgresql , moviepilot-v2下的子文件夹内在创建 config core 子文件夹,redis 创建data子文件夹
右键这三个文件夹 moviepilot-v2 redis postgresql 选择 权限 任何人eve开头的 勾选读写 应用所有子文件夹
services:
moviepilot:
stdin_open: true
tty: true
container_name: moviepilot-v2
hostname: moviepilot-v2
ports:
- '3000:3000'
- '3001:3001'
volumes:
- '/volume3/download3:/media3' #媒体1 14T
- '/volume2/download2:/media2' #媒体1 6T
- '/volume1/docker/moviepilot-v2/config:/config' #持久化配置
- '/volume1/docker/moviepilot-v2/core:/moviepilot/.cache/ms-playwright' #内核浏览器
- '/var/run/docker.sock:/var/run/docker.sock:ro' #重启MP权限
- '/volume1/docker/tr/data/torrents:/torrents' #TR种子位置
- '/volume1/docker/qb/appdata/qBittorrent/BT_backup:/BT_backup' #QB种子位置
environment:
- 'NGINX_PORT=3000'
- 'PORT=3001'
- 'PUID=0'
- 'PGID=0'
- 'UMASK=000'
- 'TZ=Asia/Shanghai'
- 'SUPERUSER=你的用户名' #你的用户名 要难一点 不然被暴力破解后你的站点都被盗走
- 'SUPERUSER_PASSWORD=你的密码' #你的密码设置难一点然被暴力破解后你的站点都被盗走
- 'DB_TYPE=postgresql'
- 'DB_POSTGRESQL_HOST=postgresql'
- 'DB_POSTGRESQL_PORT=5432'
- 'DB_POSTGRESQL_DATABASE=moviepilot'
- 'DB_POSTGRESQL_USERNAME=moviepilot'
- 'DB_POSTGRESQL_PASSWORD=pg_password'
- 'CACHE_BACKEND_TYPE=redis'
- 'CACHE_BACKEND_URL=redis://:redis_password@redis:6379'
- ALL_PROXY=http://192.168.31.22:7890 #这个跟据你实际的地址填写
- NO_PROXY=localhost,127.0.0.1,192.168.31.0/24 #这个跟据你实际的地址填写
restart: always
depends_on:
postgresql:
condition: service_healthy
redis:
condition: service_healthy
image: jxxghp/moviepilot-v2:latest
redis:
volumes:
- /volume1/docker/redis/data:/data
image: redis
command: redis-server --save 600 1 --requirepass redis_password
healthcheck:
test: ["CMD", "redis-cli", "--raw", "incr", "ping"]
interval: 10s
timeout: 5s
retries: 5
postgresql:
image: postgres:18.0 # pg版本网址https://hub.docker.com/_/postgres 选择17.6或18或18.0 latest 都行自选
restart: always
environment:
POSTGRES_DB: moviepilot
POSTGRES_USER: moviepilot
POSTGRES_PASSWORD: pg_password
volumes:
- /volume1/docker/postgresql:/var/lib/postgresql #当前17.6 根据上面镜像选择路径17.6加/data 18删/data 推荐18
healthcheck:
test: ["CMD-SHELL", "pg_isready -U moviepilot -d moviepilot"]
interval: 10s
timeout: 5s
retries: 52.常见问题
上面的Dockercompose 需要更改账号密码后还有volume后即可使用 需要你有代理环境才可拉去镜像
这俩代理需要根据你实际的网关来配置比如你是192.168.0.1 那你就改
- ALL_PROXY=http://192.168.31.22:7890 #这个跟据你实际的地址填写
- NO_PROXY=localhost,127.0.0.1,192.168.31.0/24 #这个跟据你实际的地址填写注意:从 PostgreSQL 18 开始,PGDATA 路径已更改,以符合 pg_ctlcluster 的标准目录结构,同时 Docker 镜像中的默认挂载目录(VOLUME)也从 /var/lib/postgresql/data 改为了 /var/lib/postgresql
注意:PostgreSQL 17 , /var/lib/postgresql/data
QB TR 的种子位置 一般在你宿主机nas的docker映射目录内
- '/volume1/docker/tr/data/torrents:/torrents' #TR种子位置
- '/volume1/docker/qb/appdata/qBittorrent/BT_backup:/BT_backup' #QB种子位置3.配置步骤
3.1用户认证
默认地址:ip+3000
用户名:你配置的账号
密 码:你配置的密码
登陆后点击你的头像点击用户验证 选择iyuu输入token确定 重新登陆即可


3.2配置 github token
获取token地址:https://github.com/settings/tokens
选择第二个如果Generate new token (classic)
看图二只勾选仓库 名称随意 把token放入图3位置



3.3网络代理设置
配置好你的代理 看图1
设置完测试看看结果看图2 图3



3.4下载器配置
图1需要配置QB和TR 这俩下载器可以去我群晖docker系列安装 只建议docker
设置图2 QB下载器配置
设置图3 TR下载器配置
图4 如果你是套件版本QB TR 打开mp下载器自动分类
你去下载比如动漫电影,外语电影 不同电视剧后 进入qb给这些分类设置路径即可 缺点就是比较麻烦比较多分类 建议docker 去我群晖docker分类查看QB TR 安装 搜索 群晖安装qb tr 即可
看图6 把Emby也配置一下






3.5 设置存储
群晖download2文件夹 创建文件夹link 动漫 电影 电视剧 右键文件夹 权限 任何人 勾选读写 应用所有子文件夹
群晖download3文件夹 创建文件夹link 动漫 电影 电视剧 右键文件夹 权限 任何人 勾选读写 应用所有子文件夹
按图1设置
按照图2设置


3.6 设置站点同步
浏览器要有cookiecloud 插件同步站点,PTPLUS也是个好插件可以下载用用方便求药和批量下载
chrome 插件地址cookiecloud:https://chromewebstore.google.com/detail/cookiecloud/ffjiejobkoibkjlhjnlgmcnnigeelbdl?hl=zh-CN&utm_source=ext_sidebar
chrome 插件地址PTPLUS:https://support.google.com/chrome_webstore/answer/12225786?p=cws_reviews_results&hl=zh-Hans
看图1配置完站点同步
看图2点击-服务-同步CookieCloud站点-运行
看图3配置的站点,如果有漏的就自己加进去
看图4配置搜索和订阅即可




3.7开启高级设置
大内存模式和图片缓存到本地

3.8微信通知
企业微信要不变动ip
6888可以随便换 买个拼好鸡lxc的 1块钱一个月 即可 mp端必须要开放公网ip和端口转发 不然不成功
mp通知要开公网转发端口 国内推荐其他端口不要80 国外无所谓
搭建信息可以看
没有企业微信注册一个就行不用认证
3.8.1企业微信配置
依次点击 应用管理-->应用管理 -->创建应用

应用logo随意,应用名称和介绍随便写喜欢就好

创建完应用 点击进入
保存Agentid和Secret 并点击我的企业下拉最下面找到企业ID也保存 这三个保存好


返回到应用管理-->应用管理 -->你的应用

下拉找到API接收 点击进入

#如果你反代了可以不填写端口
http(s)://你的域名:和端口/api/v1/message/?token=你的mptoken(其中你的mptoken修改为实际配置中实际的API_TOKEN的值
我已经反代了就不放端口了 反代了肯定是https 使用了证书 如果没证书就是http
示例
https://ailove.baby/api/v1/message/?token=ailoveMP api token如图

示例图 我们这里填完不要点保存

搭建微信转发服务器,主要用于家里没有公网的,或者动态ip的
vps或者lxc nat小鸡 一个月1块左右 买一个转发即可 6888端口随意更改
docker-compose
version: '3.3'
services:
wxchat:
container_name: wxchat
restart: always
ports:
- '6888:80'
image: 'ddsderek/wxchat:latest'docker-CLI
docker run -d \
--name wxchat \
--restart=always \
-p 6888:80 \
ddsderek/wxchat:latestwxchat部署完进入MP
MP依次点击 设定-->通知-->通知渠道-->点击+号选择微信

按照这个依次把之前保存的都填上,管理员白名单可能要填你的微信ID 暂时不管不重要,点击确认

返回网页企业微信 点击确认即可

添加企业可信IP 就是你服务器的公网IP即可

到这就结束了 最后保留二维码用微信扫一扫即可使用


用微信跟她说句话,自动显示ID 放入管理员ID内即可
4 插件信息
4.1 重要插件配置
4.1.1总插件截图

4.1.2 自动转移做种 -插件配置

4.1.3IYUU自动辅种 - 插件配置

MP更新
每次更新都要重拉镜像不然会报错无限重启
最后
双重验证 点击设置即可
如果还有不会的或者细节请看Emby网盘服 有细节

