docker安装
-v /data/mediasync:/usr/src/app/config用于设置配置目录映射/mnt:/mnt主要用于映射strm生成-v /etc/timezone:/etc/timezone:ro 和-v /etc/localtime:/etc/localtime:ro用于docker和宿主机同步时区,非必需-e PUID=1000和-e PGID=1000用于设置docker用户-e License="Your License"配置你的授权密钥-p 8100:8100端口映射,如需修改,只需将第一个8100改为你想要的端口即可启动后,通过你的ip:8100即可访问,默认登录用户admin密码root
docker pull ilovn/media_sync:latest && \
docker run -d --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="Your License" \
-p 8100:8100 \
--name mediasync \
ilovn/media_sync:latest


可以通过点击添加目录增加更多目录,生成strm都会保存到输出目录中.
Token是配合115Upload上传使用的,115Upload使用
-e API_SERVER="http://172.17.0.1:8100/api/receive" \
-e Access_Token="your token" \
服务地址是strm文件生成的时候的链接地址,搭配media302的后端,可以直接填写对应的地址,比如:http://172.17.0.1:8091注意地址最后不要带/
输出目录是保存strm的路径,记得把你的路径挂载到docker容器,这里会校验能不能写入目录
路径替换是可选项,用于一些定制场景,比如你的网盘路径是/Media/Movies/XXXX,你觉得加上strm保存路径/mnt/strm后的/mnt/strm/Media/Movies/XXXX太长,可以通过/Media/:/替换掉/Media/为/,实际输出路径为/mnt/strm/Movies/XXXX,注意路径替换是基于:分割
根据自己的需要设置即可,
以上一步设置的服务地址为http://172.17.0.1:8091为例:
包含pickcode:http://172.17.0.1:8091/一人之下 - S01E01.mkv?pickcode=e0lx8xxxxxxxx
包含sha1: http://172.17.0.1:8091/一人之下 - S01E01.mkv?pickcode=e0lx8xxxxxxxx&sha1=D0BCFFE9E91D0E35B2F67F7646A3EDF6FFDCE80E
包含path:http://172.17.0.1:8091/一人之下 - S01E01.mkv?pickcode=e0lx8&sha1=D0BCFFE9E91D0E35B2F67F7646A3EDF6FFDCE80E&path=/Media/Animes/国漫/一人之下/S01/一人之下 - S01E01.mkv
包含pickcode:http://172.17.0.1:8091/Media/Animes/国漫/一人之下/S01/一人之下 - S01E01.mkv?pickcode=e0lx8xxxxxxxx
包含sha1: http://172.17.0.1:8091/Media/Animes/国漫/一人之下/S01/一人之下 - S01E01.mkv?pickcode=e0lx8xxxxxxxx&sha1=D0BCFFE9E91D0E35B2F67F7646A3EDF6FFDCE80E
包含path:http://172.17.0.1:8091/Media/Animes/国漫/一人之下/S01/一人之下 - S01E01.mkv?pickcode=e0lx8&sha1=D0BCFFE9E91D0E35B2F67F7646A3EDF6FFDCE80E&path=/Media/Animes/国漫/一人之下/S01/一人之下 - S01E01.mkv
设置是否开启emby刷新通知.
:分割,路径是容器内路径为基础,不要随便挂乱七八糟的路径,除非你理解自己的动作
初始化配置完成后,服务已经能够正常接受115Upload的上传通知实现局部更新了.
为了首次使用,可以选择主页的意见生成功能实现初始数据落地,这里耗时可能比较长,请耐心等待或者关注容器日志.
定时任务会按照设置,定时刷新初始化设置里面的目录,如果目录数据量极大(单文件夹10万文件内最佳),建议分为多个目录使用,效率提升会很明显


可以手动执行具体的刷新任务.

Content type
Image
Digest
sha256:b36753b5e…
Size
686.1 MB
Last updated
over 1 year ago
docker pull ilovn/media_sync