大地主的知识库
专注于收集、整理和分享各种各样的知识信息

飞牛NAS部署MoviePilot教程

点此查看飞牛NAS部署各种Docker应用通用教程

MoviePilot 简介

MoviePilot 是一款轻量级、本地化的多媒体管理工具,专注于帮助用户高效地组织和管理电影、电视剧等多媒体资源。通过直观的用户界面、自动化的元数据抓取功能以及强大的媒体分类和搜索功能,MoviePilot 提供了极致的本地观影体验。


MoviePilot 的主要功能

1. 媒体资源管理

  • 自动扫描本地媒体文件夹,快速加载电影和电视剧资源。
  • 提供清晰的媒体分类,支持按照标题、年份、评分等信息浏览资源。

2. 元数据抓取

  • 自动从多个数据源(例如 TMDb、IMDb)抓取电影和电视剧的详细信息,包括:
    • 剧情简介
    • 演员阵容
    • 导演信息
    • 发布年份
    • 评分
  • 下载高清封面和海报,为每部作品提供丰富的视觉效果。

3. 多媒体支持

  • 支持多种格式的电影和电视剧文件(如 MP4、MKV、AVI)。
  • 通过外部播放器(如 VLC、Kodi)快速播放媒体文件。

4. 多语言支持

  • 支持多种语言的元数据抓取,满足不同地区用户的需求。
  • 可根据用户的语言偏好选择元数据的抓取来源。

5. 灵活的设置和管理

  • 提供手动编辑元数据的选项,用户可以修改错误的电影信息或替换封面。
  • 支持添加标签和自定义分类,便于整理个人收藏。

6. 自动化操作

  • 定期扫描媒体文件夹,自动更新新添加的资源。
  • 删除重复的元数据文件,保持存储的整洁性。

MoviePilot 的优势

  1. 简单易用:无需复杂配置,部署后即可轻松管理本地媒体资源。
  2. 高度自动化:自动抓取信息并分类,无需手动整理。
  3. 本地部署:无需上传文件至云端,确保数据隐私。
  4. 轻量高效:对硬件要求低,适用于家庭环境的小型服务器或 NAS。
  5. 开源免费:基于开源社区开发,用户可以自由使用和定制。

适用场景

  • 家庭影院用户
    将家庭媒体资源集中管理,轻松创建一个私人影库。
  • 电影收藏者
    高效整理和归档电影收藏,随时查看详细信息。
  • 影视爱好者
    自动获取电影的评分、评论和演员信息,帮助选择最佳影片。
  • NAS 用户
    在 NAS 上部署 MoviePilot,与本地存储的电影和电视剧无缝集成。

MoviePilot 的技术亮点

  1. 后端技术
    • 使用轻量级的服务框架,确保资源管理和元数据抓取的高效运行。
    • 支持 Docker 容器化部署,易于安装和更新。
  2. 数据来源
    • 集成多个主流数据源(如 TMDb 和 IMDb),确保元数据准确丰富。
    • 支持用户提供 API Key,自定义抓取策略。
  3. 跨平台支持
    • 兼容 Linux、Windows 和 macOS 等多种平台。
    • 可通过 Web 界面或移动端浏览器访问。

docker-compose.yml配置文件如下

services:  # 定义服务
    moviepilot:  # 服务名称为 moviepilot
        stdin_open: true  # 启用交互式终端支持
        tty: true  # 为容器分配一个伪TTY,通常用于调试
        container_name: moviepilot-v2  # 指定容器名称为 moviepilot-v2
        hostname: moviepilot-v2  # 设置容器的主机名为 moviepilot-v2
        networks:  # 指定容器所连接的网络
            - moviepilot  # 连接到名为 moviepilot 的网络
        ports:  # 配置端口映射
            - "5010:3000"  # 将宿主机的 5010 端口映射到容器的 3000 端口
        volumes:  # 配置数据卷挂载
            - '/vol2/1000/数据:/media'  # 将宿主机的 /vol2/1000/数据 目录挂载到容器的 /media
            - '/vol2/1000/docker2/MoviePilot/config:/config'  # 将宿主机的配置文件夹挂载到容器的 /config
            - '/vol2/1000/docker2/MoviePilot/core:/moviepilot/.cache/ms-playwright'  # 将宿主机的核心缓存目录挂载到容器
        environment:  # 配置环境变量
            - 'NGINX_PORT=3000'  # 容器内部的 NGINX 服务使用的端口
            - 'PORT=3001'  # 容器的应用服务使用的端口
            - 'PUID=0'  # 容器内部使用的用户 ID(默认为 0,即 root 用户)
            - 'PGID=0'  # 容器内部使用的组 ID(默认为 0,即 root 组)
            - 'UMASK=000'  # 文件权限掩码,确保最大权限(读、写、执行)
            - 'TZ=Asia/Shanghai'  # 设置时区为上海
            - 'AUTH_SITE=iyuu'  # 设置认证站点为 iyuu
            - 'IYUU_SIGN=xxxx'  # IYUU 的签名(需替换为实际的签名)
            - 'SUPERUSER=admin'  # 设置超级管理员账户名称为 admin
            # - 'API_TOKEN=无需手动配置,系统会自动生成。如果需要自定义配置,必须为16位以上的复杂字符串'  # 自动生成 API Token,或手动配置
        restart: always  # 设置容器重启策略为始终重启
        image: jxxghp/moviepilot-v2:latest  # 使用 jxxghp/moviepilot-v2 的最新镜像

networks:  # 定义网络配置
  moviepilot:  # 网络名称为 moviepilot
    name: moviepilot  # 指定自定义的网络名称为 moviepilot

配置里面可修改映射的端口5010为其他飞牛未使用端口,数据卷挂载的第一条左侧换成你的媒体库路径,后面两条换为你的MP容器对应的目录。

如果你平时是使用BT、PT下载电影,MoviePilot能完成从资源搜索到下载、刮削、入库的全过程。如果你使用的是网盘做为媒体库,那么只需要在插件里安装目录实时监控和实时软连接插件就可以了,其他繁琐的配置项可以略过。完整的使用教程请查阅官方文档—https://wiki.movie-pilot.org/

赞(1) 打赏
未经允许不得转载:大地主的知识库 » 飞牛NAS部署MoviePilot教程

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫打赏

登录

找回密码

注册