群晖Docker里安装TinyMediaManager并开启中文支持(完美解决)
本帖最后由 kanny937 于 2020-3-19 23:22 编辑tinyMediaManager刮削器的大名,大家都应该听过,我就不做介绍了。如果您是用群晖的,播放器使用Kodi的,又讨厌Kodi的刮削性能,以及不想再启用一台电脑去刮削的话,那么在群晖的Docker上部署一套TinyMediaManager就是你的首选了。
在网上搜了Docker内安装tinyMediaManager的帖子,发现比较少,而且根据教程发现里面存在一些问题,故今天发帖把里面几个坑的处理方法分享给大家。
注意:之前关于削刮接口api.themoviedb.org在国内无法正常访问的临时解决方法外,现在已有完美的解决方法。"详见第3步"。
(如果已经按照原方法进行设置,可以在容器中删除,重新在映像中启动,/config用之前的路径,原来的配置均会自动载入,不用重新配置)。
不废话,放上教程先:
1、打开Docker - 注册表,搜TinyMediaManager,选择romancinz这个下载。
2、启动容器,再点高级设置
3、端口设置
原步骤:
新步骤:
直接勾选“使用与Docker Host相同网络”,即使用了群晖DSM的hosts,完全解决映像的hosts一重启就重置的问题。(端口就不用设了)
4、添加文件夹
建议:
(1)在群晖上建一个config文件夹,装载路径为/config,主要用于存放TMM所产生的配置目录文件,比较多哦,所以不要乱选一通;
(2)选择你的影片存放目录,装载路径为/media1,不要使用映像说明中的“/media“因为本身就有这个目录,里面是cdrom和usb之类的;(后面在TMM中看不到目录下的文件,原因为是USERID和GROUPID造成的,后面步骤中会说明)
5、配置环境变量
(1)添加一条ENABLE_CJK_FONT=1,否则将TMM的语言改为中文后,中文会显示乱码;
(2)USER_ID和GROUP_ID,默认为1000,在群晖的Docker中测试,root帐户所对应的两者均为0,使用默认1000会因为权限原因导致无法显示目录下的子目录和文件;(重点哦!!!)
6、启动映像(处理默认CJK字体文件的安装下载慢的问题)
(1)发现网上有其他网友说设置了ENABLE_CJK_FONT=1,此映像启动后就无法打工网页显示加载;
(2)具体可以点击”详情“,查看日志,发现"installing CJK font...”后,获取安装包非常慢,以致于启动该映像后一直没法启动完成;
7、处理CJK字体安装下载不了的问题
(1)点击“详情”页的“终端机”页面;
(2)“新增”一个终端机页面;(如弹出需输入指令的界面框,不用输入“确定”即可)
(3)在新增加的“bash”名称的终端机界面进行命令行输入和编辑;
(4)找到CJK字体文件安装相关的SH文件,进行编辑;
(5)进入目录,cd /etc/cont-init.d
(6)编辑SH文件,vi 10-cjk-font.sh
(7)按“a”进入编辑状态,将里面的http://dl-cdn.alpinelinux.org删掉,改为http://mirrors.tuna.tsinghua.edu.cn;(国内某大学的alpine的镜像站)
(8)按"esc"键退出编辑模式,再输入“ZZ”(两个大写的Z)保存文件;
自此,总算是能够解决CJK字体文件自动下载安装的问题了;
(9)顺便可以输入下id这个指令,查看下DOCKER下的用户ID等信息;(根据指令输入后显示的UID和GID,更更环境所设定的值)
8、重启此映像
(1)关闭映像“详情”页面;
(2)重新启动该“映像”;
(3)查看下日志,看能够正常执行下去了吧!
9、打开TMM操办起来吧!
(1)访问http://XXX.XXX.XXX.XXX:5800;(IP地址根据自己的群晖IP来)
(2)按一步一步配置,也可以直接“finish”直接进入界面;
(3)按右上角的Setting按钮,将语言改为“中文”;
(4)改完后刷新网页即可;(如不行,可重启映像)
(5)最终,刮削起来吧!
最后的补充:
一、如果网络选择了“使用与Docker Host相同网络”
群晖DSM的hosts修改方法:
使用PUTTY等SSH客户端连接群晖
(1)用户名为admin,密码(问你自己);
(2)输入sudo -i 回车;(要求输入密码,密码为admin用户的密码)
(3)输入vi /etc/hosts 回车
(4)按a键进入编辑模式;
增加以下内容:
13.224.161.90 api.themoviedb.org
(5)按esc键,再连续按两次大写的ZZ即可退出。
只要DSM的HOSTS不去更改,那么对于使hosts网络的容量来说就永远有效。(真想给自己喝彩!)
二、如果网络选择了“Bridge”
关于 themoviedb.org访问不了的问题,要修改hosts文件才可;
经测试,并非要修改群晖DSM系统里的/etc/hosts,而是要修改 TMM 这个映像里的/etc/hosts文件;
(1)在映像的“详情”页新增“终端机”在里面进行操作;
(2)输入vi /etc/hosts 回车
(3)按a键进入编辑模式
(4)最下面的空行,增加以下内容:
13.224.161.90 api.themoviedb.org
(5)按esc键,再连续按两次大写的ZZ即可保存退出。
注意:映像的/etc/hosts文件修改后仅本次有效,重启容器后,增加的内容会丢失。
感谢楼主分享,收下了
藏起来的小尾巴,不让你看! 自带的ds video呢?怎么使用这个 能做成不需要docker的吗?像以前那个豆瓣削挂器。 谢谢分享!试试 。。。 watermoon 发表于 2020-3-19 11:54
能做成不需要docker的吗?像以前那个豆瓣削挂器。
可以去TMM官网,有LINUX版和WINDOWS版可选。豆瓣的刮削就别想了,有特殊要求的。 sun8023 发表于 2020-3-19 11:44
自带的ds video呢?怎么使用这个
DS是半残且是封闭的,没法用,建议去看看jellyfin kanny937 发表于 2020-3-19 12:27
DS是半残且是封闭的,没法用,建议去看看jellyfin
用来用去,还是ds适合一点,现在用的改host,还行,将就用吧
sun8023 发表于 2020-3-19 14:11
用来用去,还是ds适合一点,现在用的改host,还行,将就用吧
DS的音轨和转码对黑群来说是个障碍,而且DS对4K和UHD无能为力 谢谢分享 这个东西十分有用...谢谢...
本帖最后由 xufuren 于 2020-3-21 23:04 编辑
局域网内的KODI如何使用这个??
"使用与Docker Host相同网络",没有了端口,又如何访问呢?
感谢大神
谢谢分享!试试 。。。 其实还有个问题,虽然可以显示中文了,但是不能复制中文,复制会乱码。有时候需要修改资源名称或简介就很麻烦。。。 收藏。谢谢分享 你这个太牛了,也太复杂了,我是装的豆瓣插件,现在还好使
出现这个情况,请教下,怎么处理?
谢谢分享。
有谁做个image,直接解救了这些问题 xufuren 发表于 2020-3-21 21:58
局域网内的KODI如何使用这个??
"使用与Docker Host相同网络",没有了端口,又如何访问呢?
...
如果使用bridge,即它运行于单独的网络,无法与DSM通过网络连接。“使用与Docker Host相同网络”即此DOCKER使用了DSM的IP,端口也就不用设置了,使用默认的5800和5900呀。