docker部署媒体刮削器tinyMediaManager
jellyfin 等媒体播放器虽然内置了刮削器,但是它们并不总是能满足我们的需求。tinyMediaManager 是一款专门用于影视资源刮削的应用,它无缝对接到了 KODI,当然也可以无缝对接到 jellyfin,只需要微微调整一下重命名规则即可。
这里记录一下在服务器上用 docker 部署 tinyMediaManager 的基本参数。
首先当然是确定挂载位置,这里挂载容器的两个目录:配置目录 config 和媒体文件目录 media:
mkdir -p /home/barwe/dockerv/tinyMediaManager/{config,media}
部署 tinyMediaManager:
docker run -d -p 5800:5800 --name=tinyMediaManager \
-v /home/barwe/dockerv/tinyMediaManager/config:/config \
-v /home/barwe/dockerv/tinyMediaManager/media:/media \
-e ENABLE_CJK_FONT=1 -e USER_ID=0 -e GROUP_ID=0 \
--add-host=api.themoviedb.org:13.224.161.90 \
--add-host=image.tmdb.org:104.16.61.155 \
--add-host=api.themoviedb.org:13.35.67.86 \
--add-host=www.themoviedb.org:54.192.151.79 \
romancin/tinymediamanager:latest
这里有个需要注意的问题是,内网可以通过 5800 端口直接访问 tinyMediaManager 的 web 界面,如果使用 frp 穿透到了公网服务器,转发协议需要选择 http 或者 https,我用普通的 tcp 协议打不开界面。
我的转发配置是:
[tinyMediaManager]
type = http
local_ip = 127.0.0.1
local_port = 9800
custom_domains = 公网IP
如果公网服务器设置了 http 代理端口例如 vhost_http_port=10080,则可以通过 公网IP:10080 访问 tinyMediaManager 的 web 界面。