共计 2845 个字符,预计需要花费 8 分钟才能阅读完成。
介绍
MoviePilot 作为二代目的 NAS 自动化观影工具,基于 NAStool 部分代码重新设计;前后端分离,界面更加美观、速度更为迅速,作为续作,需要站点认证作为使用门框。
截图




V1 版本
Docker Run
docker run -d \
--name=moviepilot \
-p 3000:3000 \
-v /media:/media \ #自行修改为媒体库所在路径
-v /moviepilot/config:/config \ #配置文件路径
-v /moviepilot/core:/moviepilot/.cache/ms-playwright \ #避免多次下载内核
-v /var/run/docker.sock:/var/run/docker.sock:ro \ #docker 控制(用于重启自动升级等)-e NGINX_PORT=3000 \
-e PORT=3001 \
-e PUID=0 \
-e PGID=0 \
-e UMASK=000 \
-e TZ=Asia/Shanghai \
-e AUTH_SITE=iyuu \
-e IYUU_SIGN=token \
-e SUPERUSER=user \
-e API_TOKEN=moviepilot \
-e PROXY_HOST=http://10.0.0.254:7890 \ #网络代理,如果需要的话
--restart=always \
jxxghp/moviepilot:latest
自行修改
/media、/config等映射目录,保证其存在且可用。
Docker Compose
version: '3.3'
services:
moviepilot:
stdin_open: true
tty: true
container_name: moviepilot
hostname: moviepilot
networks:
- moviepilot
ports:
- 3000:3000
volumes:
- '/media:/media' #自行修改为媒体库所在路径
- './config:/config' #配置文件路径
- './core:/moviepilot/.cache/ms-playwright' #避免多次下载内核
- '/var/run/docker.sock:/var/run/docker.sock:ro' #docker 控制(用于重启自动升级等)environment:
- 'NGINX_PORT=3000'
- 'PORT=3001'
- 'PUID=0' #UID, 按需修改
- 'PGID=0' #GID, 按需修改
- 'UMASK=000' #UNASK, 按需修改
- 'TZ=Asia/Shanghai'
- 'AUTH_SITE=iyuu' #认证方式,这里以 iyuu 为例
- 'IYUU_SIGN=token' #认证的密钥
- 'SUPERUSER=user' #密码在容器日志
- 'API_TOKEN=moviepilot'
- 'PROXY_HOST=http://10.0.0.254:7890' #网络代理,如果需要的话
restart: always
image: jxxghp/moviepilot:latest
networks:
moviepilot:
name: moviepilot
按需调整参数与映射目录,详情可查阅 官方 wiki。
V2 版本
docker run
docker run -itd \
--name moviepilot-v2 \
--hostname moviepilot-v2 \
--network host \
# --network bridge \ #默认使用了 host 网络
# -p 3000:3000 \
# -p 3001:3001 \
-v /media:/media \
-v /moviepilot-v2/config:/config \
-v /moviepilot-v2/core:/moviepilot/.cache/ms-playwright \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-e 'NGINX_PORT=3000' \
-e 'PORT=3001' \
-e 'PUID=0' \
-e 'PGID=0' \
-e 'UMASK=000' \
-e 'TZ=Asia/Shanghai' \
# -e 'AUTH_SITE=v2.0.7+ 版本以后可不设置,直接通过 UI 配置' \
# -e 'IYUU_SIGN=xxxx' \
-e 'SUPERUSER=admin' \ #设置超级用户
# -e 'API_TOKEN= 无需手动配置,系统会自动生成。如果需要自定义配置,必须为 16 位以上的复杂字符串' \
--restart always \
jxxghp/moviepilot-v2:latest
V2 版本默认使用了
host网络,认证方式也通过webui安装后才设置;
PUID、PGID、UMASK依然需要按用户 id 设置(默认为 root 用户);
Docker Compose
version: '3.3'
services:
moviepilot:
stdin_open: true
tty: true
container_name: moviepilot-v2
hostname: moviepilot-v2
network_mode: host
# networks:
# - moviepilot
# ports:
# - '3000:3000'
# - '3001:3001'
volumes:
- '/media:/media'
- '/moviepilot-v2/config:/config'
- '/moviepilot-v2/core:/moviepilot/.cache/ms-playwright'
- '/var/run/docker.sock:/var/run/docker.sock:ro'
environment:
- 'NGINX_PORT=3000'
- 'PORT=3001'
- 'PUID=0'
- 'PGID=0'
- 'UMASK=000'
- 'TZ=Asia/Shanghai'
# - 'AUTH_SITE=iyuu' # v2.0.7+ 版本以后,可不设置,直接通过 UI 配置
# - 'IYUU_SIGN=xxxx'
- 'SUPERUSER=admin' # 设置超级用户
# - 'API_TOKEN= 无需手动配置,系统会自动生成。如果需要自定义配置,必须为 16 位以上的复杂字符串'
restart: always
image: jxxghp/moviepilot-v2:latest
# networks:
# moviepilot:
# name: moviepilot
详情可查阅 官方 wiki。
启动
安装完成后,访问地址为:http://ip:3000(端口号可自行修改);
默认密码,请在容器日志、日志文件中查询(仅出现一次,获取后自行修改);
- 日志文件路径为
/config对应映射目录下logs/moviepilot.log文件; - 可以通过搜索关键字
超级管理员快速定位密码位置。
项目地址
正文完