• 在Synology NAS Docker安装 youtube

2020-05-22

NAS的已经不再是NAS那幺简单,这几年的蜕变让人刮目相看,尤其虚拟技术与全方位的备援更是NAS的战斗舞台,群晖(Synology)自从DSM 6.0版后就有「Virtual DSM」、「Docker DSM」与「Virtual Machine Manager」的虚拟技术,或许笔者是个MIS人员,虚拟技术可说是企业的最爱,但以企业角度来说,虚拟主机还是会以专门的虚拟系统(如VMware)架设较务实,而Docker轻量级软体虚拟化技术,才是NAS的最佳搭档,这篇文章就来谈谈下载影音网站的 youtube-dl Docker运用。

在Synology NAS Docker安装 youtube

Synology提供「Virtual Machine Manager」与 「Docker」 两种类型的虚拟运用,「Virtual Machine Manager」像VMware或Hyper-V一样可建立不同系统的虚拟机器,就是让你可以完整的建立Windows、Linux等系统的虚拟机器,Docker 是属于应用层的虚拟化,就是将应用程式打包成容器,可说是一个佔资源极小的轻量级虚拟化。不仅如此,Synology NAS更将自身运作的DSM系统也融入虚拟化的技术,且分别在 「Virtual Machine Manager」与 「Docker」 两种类型下衍生 Virtual DSM 与 Docker DSM 虚拟化技术,Virtual DSM就是Virtual Machine Manager下的一个限制专属的DSM虚拟机器,让一台NAS布署多个 DSM 虚拟机,并提供可靠、弹性且直觉的 DSM 功能,想要不停机的虚拟机转移与系统升级,在既有的NAS运作中也能轻鬆完成。

Docker DSM 是属于应用层的虚拟化,适合多租户环境下运作,如企业也可以不同部门来分配不同的Docker DSM,各单位拥有自己的系统管理员帐户等,但Docker当然并非仅侷限于DSM Docker上的运用,一般Docker 的部署也不成问题,且更将字命令列指令的方式改成图形介面的操作,让Docker应用平台更平易近人,是初学者学习 Docker 的无痛之殿堂。

Docker 套件安装与启动请参考「Synology DSM 6.0 的「Virtual DSM」与「Docker DSM」虚拟技术」文章中的Docker章节,Docker是属于应用层的虚拟化,就是将应用程式打包成容器,可说是一个佔资源极小的轻量级虚拟化,可让IT人员可以透过Docker轻量虚拟化技术,更具有弹性IT管理或多租户环境来使用。安装后进入Docker套件,首先看到的是「Docker概况」页面,会显示CPU、RAM与DSM Docker的状况,由于目前仍未建立任何的 Docker,因此看到目前没有正在执行中的容器。

在Synology NAS Docker安装 youtube

在Docker视窗上,左边点选「仓库伺服器」,右边上面输入「youtube-dl」找到kmb32123/youtube-dl-server,按下来并下载。

在Synology NAS Docker安装 youtube

下载后可以在「映像档」页面上找到下载的应用程式,在布署布置之前请先点选红色框内的图示连结,来查看此Docker的应用程式的细节。

在Synology NAS Docker安装 youtube

Docker应用程式的布署是重点,也是一般使用者难驾驭的地方,进入说明网页后切换「Dockerfile」分页,密密麻麻的文字有点看不下去。其实许多的指令不用理会,只要注意 EXPOSE 与 VOLUME 的值即可,EXPOSE就是youtube-dl服务网站的入口 Port,VOLUME是下载影片储存的名称对应位置。

在Synology NAS Docker安装 youtube

然后在切换「Overview」页面,HTML 区块上,其描述的就是服务的网址,就是使用浏览器开启的输入「http:// [NAS位址或网域名称]:8080/youtube-dl」来开启。

在Synology NAS Docker安装 youtube

回到Docker的套件视窗,点选kmb32123/youtube-dl-server后按下〔布署〕来安装设定。

在Synology NAS Docker安装 youtube

布署时出现容器的名称、资源与权限的设定,点选〔进阶设定〕来调整一些参数。

在Synology NAS Docker安装 youtube

将服务的网址建立在桌面上,以方便日后点选进入,请注意其Port 为 8080。在Synology NAS Docker安装 youtube

切换到「储存空间」页面上,新增资料夹来设定下载影片存方的位置,也就指定要下载至哪个共用资料夹,笔者选择Synology Video Station套件预设的位置。

在Synology NAS Docker安装 youtube

这样让下载的影片也能利用Video Station来管理与播放。挂载路径就是NAS位址后便所输入的「/youtube-dl」,就是前面文件提到的 「VOLUME」,其实就是有点类似虚拟主机目录对应的方式,将不同的路径名称对应至不同的共用资料夹。

在Synology NAS Docker安装 youtube

布署容器是架设在Synology NAS下,NAS对外IP位置不可能知道要对哪个容器与服务运作,当然是靠Port来通知运作转向,配合路径达到想要执行程式。容器连接埠一样就是之前说明文件中的EXPOSE(8080)。

在Synology NAS Docker安装 youtube

最后确定容器的名称是否要更改,笔者使用员先预设。

在Synology NAS Docker安装 youtube

按下〔套用〕即可完成「youtube-dl」容器的布署。

在Synology NAS Docker安装 youtube

如果你有自己的网域名称,且要从外面连近来,哪请你使要在路由器上设定器设定 8080 Port的转向,下图是使用Synology RT2600ac的画面。

在Synology NAS Docker安装 youtube

之前在进阶设定中有指定建立捷径,故在DSM桌面上看到「youtube-dl-server1」容器名称的图示。

在Synology NAS Docker安装 youtube

点选即可进入youtube-dl网页,其实就是在浏览器上的网址列输入「http://[NAS位址]:8080/youtube-dl」一样。

在Synology NAS Docker安装 youtube

Synology Docker 布署完后会出现在容器页面上出现已安装的容器,看到目前是执行中。

在Synology NAS Docker安装 youtube

下载各式串流平台的影片很简单,只要将影音播放的网址複製下来并贴到画面中的输入栏位,并选择想要的格式,按下〔Submit〕即可开始下载。

在Synology NAS Docker安装 youtube

看到白底的网页写了「Success: true」,表示已将网址放入伫列于背景下载,并不是已下载成功喔!

在Synology NAS Docker安装 youtube

可以到「容器」→「详细资讯」→「终端机」页面上查看目前运作的状态,由于笔者下载的7.8GB需要一段时间,你可以在这里看到下载完成的百分比。

在Synology NAS Docker安装 youtube

也就是说将网址贴上成功后,只是于伫列上开始下载,真正的下载成果与否,「终端机」页面上可以看到很清楚,下图是下载爱奇艺的影片出现的错误。

在Synology NAS Docker安装 youtube

将下载的目录指定到Video资料夹的好处是可以让Video Station套件来管理,不过透过Docke方式放入是不会触发索引的动作,你可以自己手动来重新索引。

在Synology NAS Docker安装 youtube

果然在画面上看到了youtube-dl下载的屏东灯节的影片。

在Synology NAS Docker安装 youtube

不管在任何地方,靠着浏览器即可播放,是不是很方便呢?

在Synology NAS Docker安装 youtube

youtube-dl并非支援所有的影音平台,较具知名的YouTube、Facebook 都可以下载,但仅于Full HD(1080P) 的影片,4K就爱莫能助了。其实Synology Downloader也可以下载Youtube的影片,一样只要将网址贴上即可下载。

在Synology NAS Docker安装 youtube

直接下载各式串流平台的影片成MP4档,算是相当省时又方便,其实这类的下载云端服务不少,像贴上网址就能下载影片的Savieo网站是笔者常使用的云端服务。Synology NAS上提供的应用程式不算少,但也不可包山包海,不过透过Docker 套件可以让你无所不能,因为Docker上有超过万种容器应用程式轻鬆布署于Synology NAS上。

在Synology NAS Docker安装 youtube

相关文章参考Synology 全新的企业备份解决方案 – Active Backup for Business浅谈 Synology High Availability 自动故障移转套件Synology LiveCam App 轻鬆将手机化身为行动网路摄影机


上一篇: 下一篇:

 相关推荐
热门文章

申博沙龙|热搜评论|物流人类|网站地图 博亿堂b8et98app_竞博app下载地址 九州bt365体育投注_e乐彩APP注册旧版 新时代赌场手机_mg游戏账号中心 新濠娱乐三元_极彩在线app下载 狗万·首页_游戏娱乐平台注册送礼金 申博sunbet代理_环球体育下载ios 万家乐国际app_众盈娱乐下载 2020下载app送38元彩金_星河网上娱乐 金沙电子app_sunbeAPP下载菲律宾 葡京网站大全app_上葡京体育app