MediaMaster V2 媒体管理系统(配置文档和问题反馈)

2024-11-28 15:34   313   1  

MediaMaster V2 媒体管理系统(配置文档和问题反馈)

项目地址

本项目Docker仓库:https://hub.docker.com/r/smysong/mediamaster-v2

本项目GitHub地址:https://github.com/smysong/mediamaster-v2

问题反馈渠道

1、通过GitHub提交issues   (GitHub issues反馈

2、通过本文评论区发表评论(需填写邮箱用于作者回复或了解具体情况)

配置文档

使用Docker Compose部署:

Compose部署后通过以下信息登录系统进行系统设置,具体设置可参考:手动部署——步骤 3: 登录WEB管理并进行基础设置

WEB管理信息:

默认端口:8888
使用浏览器访问:http://your-ip:8888
默认用户名:admin
默认密码:password

请替换volumes路径为实际路径。docker.1ms.run是docker镜像代理拉取地址,可以去除或更改为其他代理地址。

(单独部署) docker-compose.yml 如下:

version: '3.8'
services:
  mediamaster:
    image: docker.1ms.run/smysong/mediamaster-mediamaster-v2:latest
    container_name: mediamaster
    environment:
      - UID=1000
      - GID=100
      - GIDLIST=100
    volumes:
      - /vol1/1000/Downloads:/Downloads
      - /vol1/1000/Torrent:/Torrent
      - /vol1/1000/Docker/mediamaster:/config
      - /vol1/1000/Media:/Media
    ports:
      - 8888:8888
    restart: always
    networks:
      media-network:
networks:
  media-network:
    driver: bridge
    enable_ipv6: true
    ipam:
      config:
        - subnet: 172.16.238.0/24
        - subnet: 2001:db8:1::/64

(包含下载器)docker-compose.yml 如下:

version: '3.8'
services:
  mediamaster:
    image: docker.1ms.run/smysong/mediamaster-mediamaster-v2:latest
    container_name: mediamaster
    networks:
      media-network:
    environment:
      - UID=1000
      - GID=100
      - GIDLIST=100
    volumes:
      - /vol1/1000/Downloads:/Downloads
      - /vol1/1000/Torrent:/Torrent
      - /vol1/1000/Docker/mediamaster:/config
      - /vol1/1000/Media:/Media
    ports:
      - 8888:8888
    restart: always
    
  transmission:
    image: docker.1ms.run/linuxserver/transmission:latest
    container_name: transmission
    networks:
      media-network:
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /vol1/1000/Docker/transmission:/config
      - /vol1/1000/Downloads:/downloads
      - /vol1/1000/Torrent:/watch
    ports:
      - 9091:9091
      - 51413:51413
      - 51413:51413/udp
    restart: unless-stopped
networks:
  media-network:
    driver: bridge
    enable_ipv6: true
    ipam:
      config:
        - subnet: 172.16.238.0/24
        - subnet: 2001:db8:1::/64

使用命令行部署:

步骤 1: 拉取镜像

首先,你需要从 Docker Hub 拉取镜像。假设你已经在一台安装了 Docker 的机器上:

docker pull docker.1ms.run/smysong/mediamaster-mediamaster-v2:latest

这将下载 smysong/mediamaster-mediamaster-v2:latest 镜像到本地。

步骤 2: 运行镜像

接下来,你可以运行这个镜像。需要挂载一些配置文件或数据卷,你需要指定适当的挂载点。以下是一个示例命令,用于运行镜像,并挂载配置文件和数据卷:

docker run -it --name mediamaster \
           -v /path/to/config:/config \
           -v /Media:/Media \
           -v /Torrent:/Torrent \
           -v /Downloads:/Downloads \
           docker.1ms.run/smysong/mediamaster-mediamaster-v2:latest


在这个命令中:

-it 
表示以交互模式运行容器,并分配一个伪TTY。
--name mediamaster 
给容器命名。
-v /path/to/config:/config 
在主机上新建config 目录挂载到容器的 /config 目录,用于存放配置文件。
-v /Media:/Media 
将主机上的媒体根目录挂载到容器的/Media目录,用于扫描本地媒体库文件和nfo文件。
-v /Torrent:/Torrent 
在主机上新建Torrent 目录挂载到容器的 /Torrent 目录,用于存放下载的种子文件。
-v /Downloads:/Downloads 
目录监控,将主机上下载器的下载目录挂载到容器/Downloads目录,可以实现自动转移并重命名下载完成的影片文件。
docker.1ms.run/smysong/mediamaster-mediamaster-v2:latest
是要运行的镜像名称。

步骤 3: 登录WEB管理并进行基础设置

WEB登录信息:

默认端口:8888 \
容器支持host模式或bridge模式 \
使用浏览器访问:http://your-ip:8888 \
默认用户名:admin \
默认密码:password

登录后进入系统设置页,进行配置修改,完成后保存配置并重启容器,以下是配置项及说明:

7188_yilx_4906.png

7211_ek0z_7732.png

必填项:获取自己的豆瓣账号ID,并填写到豆瓣订阅地址中:


通过网页版豆瓣获取:登录豆瓣账号后,进入“个人主页”或“我的豆瓣”在页面中获取豆瓣ID

7864_m9l8_9218.png

在系统设置中替换豆瓣ID:

12339_yoqw_9244.png

正确的豆瓣订阅地址在浏览器中打开是能看到类似下图中订阅内容,请进行验证:

12440_xaek_7263.png


7213_6qyi_3708.png

7212_ql7j_5075.png

私有(付费注册)站点配置说明:

私有站点支持:高清剧集网高清影视之家

13359_xui1_8346.png

公开(免费注册)站点配置说明:

公开站点支持:不太灵影视观影

13434_xp9e_4440.png

7211_szmv_5551.png

步骤 4: 配置下载器监听目录

配置qBittorrent或Transmission 等下载工具监听主机上的torrent目录,发现新的种子文件后将自动下载。


常见问题

迅雷下载功能如何使用:

迅雷下载功能大致运行逻辑说明:

1、系统设置中完成迅雷下载器相关配置并重启容器

2、系统启动后将运行一个监听程序,监听主机上的torrent目录,发现新的种子文件后将调用迅雷添加下载任务程序。

3、迅雷添加下载任务程序通过“迅雷-远程设备”选择目标设备以及下载目录进行下载任务的添加。

种子文件处理流程:

添加成功—>删除种子文件   |   任务已存在—>删除种子文件   |   添加失败—>重命名种子文件,并记录日志,由用户手动进行处理。


整个过程为自动化完成,只要torrent目录发现新的种子文件后就会执行添加下载任务操作,可通“服务控制”面板查看“添加迅雷任务”的程序运行日志。


1、系统设置

进入“系统设置”页面,找到“下载器管理”模块,并“下载器管理”为“开启”,选择“下载器”为“迅雷”并配置迅雷登录用户名和密码:

30506_c6bh_1181.png


2、配置设备名称和下载目录

通过远程管理获取:浏览器打开:https://pan.xunlei.com/yc 并登录迅雷用户名和密码

30862_vl2r_5013.png

30885_afos_1680.png

登录成功后,点击“创建任务”按钮,使用链接或BT种子创建下载任务

31214_qvvo_6765.png


在“添加下载链接”页面中复制设备名称,并填入设置中

31221_dhjf_2586.png

31454_pi2z_1839.png


在“添加下载链接”页面中点击“确认”,并在“添加任务”弹窗中选择最终下载目录

31896_5iuj_6409.png

32020_vcxl_3218.png

在下载目录上点击鼠标右键,选择“检查”

32302_gnna_5355.png

找到下载目录路径,并复制下载目录填写到设置中

32465_fjig_7646.png

32553_j4c0_6732.png

填写完成后保存系统设置并重启容器即可。


注意事项:迅雷下载目录需要和MediaMaster媒体管理系统Docker挂载的下载监听目录相同,否则会影响下载完成后自动转移文件到媒体库的功能

32795_0fiu_8002.png


在线升级失败时如何解决:

在线升级功能依赖GitHub API及相关服务,如网络不可达时则会出现检查更新失败、在线升级拉取git失败、安装新依赖包失败(如有新依赖包需要安装时)等情况出现。


如出现以上在线升级失败的情况,可通过以下几种方式进行手动更新:

1、使用Docker Copilot 等类似工具直接对Docker容器镜像进行更新。

2、手动重新拉取最新Docker镜像进行更新,配置时使用原容器的配置文件路径映射到新容器/config目录,则可以保留以前的配置数据。

3、在容器内执行git pull 手动进行拉取更新文件。


使用git pull 手动进行拉取步骤:

1、获取Github 加速代理地址,浏览器访问:https://github.akams.cn/ 代理加速站点:


12120_bzeb_8071.png



2、然后填写本项目的仓库地址:https://github.com/smysong/mediamaster-v2.git


12126_bu1s_5751.png


3、复制加速后的仓库地址:


12131_wlrp_2031.png


4、打开Docker容器的ssh命令行窗口,并执行git pull拉取命令:


12676_09qn_7494.png

12694_j5hu_9642.png


5、等待拉取更新完成并重启容器


13124_7lf1_9802.png

拉取完成后重启容器,检查版本号是否发生变化,发生变化则成功完成更新。


下一篇
没有了
博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。