伴随MediaSync新版本的发布和逐步稳定,抽时间补充一下文档,方便需要的用户作为参考,内容相对简单,但是把核心配置的地方都讲到了.

0x00 相关镜像

1
2
3
ilovn/media_sync
ilovn/media302
ilovn/115upload # 非必需,主要用来在远端上传资源用,可以用其他工具替代(实时性降低)

不管你部署在哪里,首先确保你能随时获取到这几个镜像的更新.

0x01 授权问题

因之前media302被小黄鱼上商家滥用,目前3个镜像均需要获取授权后才能正常使用,谢谢合作.授权获取: https://t.me/MediaLicenseBot

0x02 部署

0x021 部署MediaSync

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mkdir -p /data/mediasync && \
docker pull ilovn/media_sync:latest && \
docker run -d -t --restart always \
-v /data/mediasync:/usr/src/app/config \
-v /mnt:/mnt \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
-e PUID=1000 \
-e PGID=1000 \
-e License="从授权机器人处获取的MediaSync授权密钥" \
-p 8100:8100 \
--name mediasync \
ilovn/media_sync:latest


docker logs -f --tail 200 mediasync

0x022 部署Media302

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
docker pull ilovn/media302:latest && \
docker run -d \
--restart always \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
-e UPSTREAM_HOST="http://172.17.0.1:8096" \
-e EMBY_TOKEN="d8c8a307cb7*******a3a6941f4c3" \
-e UPSTREAM_115_SERVER="http://172.17.0.1:8100/115" \
-e REPLACE_PATH_1="/mnt/strm/Media" \
-e REPLACE_PATH_2="/Media" \
-e License="从授权机器人处获取的Media302授权密钥" \
--name media302 \
-p 8090:8090 \
ilovn/media302:latest

docker logs -f --tail 200 media302

0x023 部署115Upload

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
docker pull ilovn/115upload:latest && \
docker run -d -t --restart always \
-v /home/cat/115-cat-cookies.txt:/usr/src/app/115-cookies.txt \
-v /mnt:/mnt \
-e SRC_PATH="/mnt/AutoLink" \
-e DST_PATH="/Media" \
-e MAX_WORKERS=4 \
-e INTERVAL=60 \
-e USE_API="true" \
-e API_SERVER="http://172.17.0.1:8100/api/receive" \
-e Access_Token="xxx-xxx-xxx" \
-e License="从授权机器人处获取的115Upload授权密钥" \
--dns=223.5.5.5 \
--log-driver=local \
--name 115upload \
ilovn/115upload:latest

docker logs -f --tail 200 115upload

0x03 简单配置说明

MediaSync是有配置界面的,部署成功后,访问IP:8100登录即可,默认用户名admin,默认密码root

首次进入会要求完成初始化配置,请按照界面要求完成即可,完成后可以手动执行strm生成或在设置中设置定时任务.

MediaSync配置完成,并切正常生成strm后,建议重启一次MediaSync.

将你的emby媒体库指向MediaSync生成的文件目录,扫描并确认emby可以播放后,准备配置Media302.

Media302常规使用的话,请不要配置emby_token参数,如需图片302,可使用MediaSync的302服务IP:8100/115

0x04 后话

当前方案不涉及Clouddrive(cd2)以及alist等工具,目前正常使用也不会有类似扫库429问题,如果动手能力弱,可以在获取授权后联系我,支持收费协助部署.

0x05效果图