除本页面说明的配置变量外,其余配置项均可以通过MoviePiolt的后台管理页面进行配置。
所有配置项均支持
环境变量
、env配置文件
、WEB界面
三种配置方式,且优先级为:环境变量
>env配置文件
==WEB界面
。
❗号标识的为必填项,其它为可选项,可选项可删除配置变量从而使用默认值。
❗NGINX_PORT: WEB服务端口,默认3000
,可自行修改,不能与API服务端口冲突
❗PORT: API服务端口,默认3001
,可自行修改,不能与WEB服务端口冲突
PUID:运行程序用户的uid
,默认0
PGID:运行程序用户的gid
,默认0
UMASK:掩码权限,默认000
,可以考虑设置为022
PROXY_HOST: 网络代理,访问themoviedb或者重启更新需要使用代理访问,格式为http(s)://ip:port
、socks5://user:pass@host:port
MOVIEPILOT_AUTO_UPDATE: 重启时自动更新,true
/release
/dev
/false
,默认release
,需要能正常连接Github 注意:如果出现网络问题可以配置PROXY_HOST
❗AUTH_SITE: 认证站点(认证通过后才能使用站点相关功能),支持配置多个认证站点,使用,
分隔,如:iyuu,hhclub
,会依次执行认证操作,直到有一个站点认证成功。
配置
AUTH_SITE
后,需要根据下表配置对应站点的认证参数。AUTH_SITE
认证站点支持:iyuu
/hhclub
/audiences
/hddolby
/zmpt
/freefarm
/hdfans
/wintersakura
/leaves
/ptba
/icc2022
/xingtan
/ptvicomo
/agsvpt
/hdkyl
/qingwa
/discfan
/haidan
各认证站点对应参数配置如下:
站点 | 参数 |
---|---|
iyuu | IYUU_SIGN :IYUU登录令牌 |
hhclub | HHCLUB_USERNAME :用户名HHCLUB_PASSKEY :密钥 |
audiences | AUDIENCES_UID :用户IDAUDIENCES_PASSKEY :密钥 |
hddolby | HDDOLBY_ID :用户IDHDDOLBY_PASSKEY :密钥 |
zmpt | ZMPT_UID :用户IDZMPT_PASSKEY :密钥 |
freefarm | FREEFARM_UID :用户IDFREEFARM_PASSKEY :密钥 |
hdfans | HDFANS_UID :用户IDHDFANS_PASSKEY :密钥 |
wintersakura | WINTERSAKURA_UID :用户IDWINTERSAKURA_PASSKEY :密钥 |
leaves | LEAVES_UID :用户IDLEAVES_PASSKEY :密钥 |
ptba | PTBA_UID :用户IDPTBA_PASSKEY :密钥 |
icc2022 | ICC2022_UID :用户IDICC2022_PASSKEY :密钥 |
xingtan | XINGTAN_UID :用户IDXINGTAN_PASSKEY :密钥 |
ptvicomo | PTVICOMO_UID :用户IDPTVICOMO_PASSKEY :密钥 |
agsvpt | AGSVPT_UID :用户IDAGSVPT_PASSKEY :密钥 |
hdkyl | HDKYL_UID :用户IDHDKYL_PASSKEY :密钥 |
qingwa | QINGWA_UID :用户IDQINGWA_PASSKEY :密钥 |
discfan | DISCFAN_UID :用户IDDISCFAN_PASSKEY :密钥 |
haidan | HAIDAN_ID :用户IDHAIDAN_PASSKEY :密钥 |
配置文件名:app.env
,放配置文件根目录,点击 此处 可下载模板。
admin
,安装后使用该用户登录后台管理界面,注意:启动一次后再次修改该值不会生效,除非删除数据库文件!moviepilot
,在媒体服务器Webhook、微信回调等地址配置中需要加上?token=
该值,建议修改为复杂字符串false
,开启后会增加缓存数量,占用更多的内存,但响应速度会更快true
/false
,默认true
,开启后会使用DOH对api.themoviedb.org等域名进行解析,以减少被DNS污染的情况,提升网络连通性https://mirror.ghproxy.com/
true
/false
,默认false
,仅用于本地开发使用,开启后会暂停所有定时任务,且插件代码文件的修改无需重启会自动重载生效true
/false
,默认true
,需要能正常连接Github,仅支持Docker镜像api.themoviedb.org
,也可配置为api.tmdb.org
、tmdb.movie-pilot.org
或其它中转代理服务地址,能连通即可image.tmdb.org
,可配置为其它中转代理以加速TMDB图片显示,如:static-mdb.v.geilijiasu.com
tmdb
/bing
,默认tmdb
themoviedb
/douban
,默认themoviedb
,使用douban
时不支持二级分类,且受豆瓣控流限制true
/false
,默认true
,关闭后刮削的图片类型会大幅减少themoviedb
/douban
,默认themoviedb
true
/false
,默认true
,为false
时即使TMDB信息变化了也会仍然按历史记录中已入库的信息进行刮削all
代表全部用户自动择优下载,未设置需要手动选择资源或者回复0
才自动择优下载true
/false
,默认true
true
/false
,默认false
,开启后会使用多个名称进行搜索,搜索结果会更全面,但会增加搜索时间;关闭时只要其中一个名称搜索到结果或全部名称搜索完毕即停止true
/false
,默认true
true
/false
,默认true
http(s)://ip:port
,用于识别站点验证码实现自动登录获取Cookie等,不配置默认使用内建服务器https://movie-pilot.org
,可使用 这个镜像 自行搭建。MOVIE_RENAME_FORMAT: 电影重命名格式,默认内置了以下命名格式,如需自定义可参考 进阶 自定义重命名格式章节说明。
{{title}}{% if year %} ({{year}}){% endif %}/{{title}}{% if year %} ({{year}}){% endif %}{% if part %}-{{part}}{% endif %}{% if videoFormat %} - {{videoFormat}}{% endif %}{{fileExt}}
TV_RENAME_FORMAT: 电视剧重命名格式,默认内置了以下命名格式,如需自定义可参考 进阶 自定义重命名格式章节说明。
{{title}}{% if year %} ({{year}}){% endif %}/Season {{season}}/{{title}} - {{season_episode}}{% if part %}-{{part}}{% endif %}{% if episode %} - 第 {{episode}} 集{% endif %}{{fileExt}}
main
分支,多个地址使用,
分隔,通过查看MoviePilot-Plugins项目的fork,或者查看频道置顶了解更多第三方插件仓库,目前已有 130+
插件。MoviePilot通过对外提供Api的方式实现消息接入、Webhook等功能,以下是涉及可能需要在其它软件中配置的回调地址。
/api/v1/message/?token=moviepilot
,微信、SynologyChat、VoceChat的消息回调地址,其中moviepilot
修改为环境变量中实际的API_TOKEN
的值。/api/v1/webhook?token=moviepilot
,Emby、Jellyfin、Plex等Webhook回调地址,用于接入Webhook请求并传递到MoviePilot内部使用,其中moviepilot
修改为环境变量中实际的API_TOKEN
的值。/api/v1/transfer/now?token=moviepilot
,下载文件自动整理默认轮循下载器间隔为5分钟,如果是使用qbittorrent,可在 QB设置
->下载完成时运行外部程序
处填入:curl "http://localhost:3000/api/v1/transfer/now?token=moviepilot"
,实现无需等待轮循下载完成后立即整理入库(地址、端口和token按实际调整,curl也可更换为wget)。