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 界面。

posted @ 2020-12-18 15:51  barwe  阅读(5725)  评论(0编辑  收藏  举报